Die Suche ergab 733 Treffer

von Zvoni
Di 8. Sep 2026, 15:14
Forum: Lazarus - Bugs
Thema: Doppelter Bezeichner Type/var geht
Antworten: 13
Zugriffe: 473

Re: Doppelter Bezeichner Type/var geht

af0815 hat geschrieben: Di 8. Sep 2026, 12:47 Manchmal weiß man gar nicht, ob der Name für einen Typ bereits verwendet wurde, insbesonders bei fremden Code.
Du meinst im Sinne eines TypeDefs (um es mal in C auszudrücken)?

Stimmt. Macht es dann auch nicht leichter....
von Zvoni
Mo 7. Sep 2026, 15:44
Forum: Lazarus - Bugs
Thema: Doppelter Bezeichner Type/var geht
Antworten: 13
Zugriffe: 473

Re: Doppelter Bezeichner Type/var geht


Shadowing regeln in FPC sind etwas seltsam. Grundsätzlich ist es erst mal nur ein Fehler wenn es keine Mööglichkeit zur Auflösung gibt. Über den Qualifizierten Namen kann man über Units hinweg immer auflösen wie von Zvoni gezeigt mit System.Pointer. Das einzige was gar nicht erlaubt ist, ist wenn ...
von Zvoni
Mo 7. Sep 2026, 15:06
Forum: Lazarus - Bugs
Thema: Doppelter Bezeichner Type/var geht
Antworten: 13
Zugriffe: 473

Re: Doppelter Bezeichner Type/var geht

af0815 hat geschrieben: Mo 7. Sep 2026, 14:25 Ein Typ ist kein Keywort.
Argghh.....stimmt.....
Du weisst was ich meine :lol: :P
von Zvoni
Mo 7. Sep 2026, 10:51
Forum: Lazarus - Bugs
Thema: Doppelter Bezeichner Type/var geht
Antworten: 13
Zugriffe: 473

Re: Doppelter Bezeichner Type/var geht

Womit wir den Bumerang bekommen zu:
Benutze halt keine Keywords als Variablen-Namen *schulterzuck*

Glaube mich sogar daran zu erinnern, dass irgendwas deswegen sogar in der Doku steht.
Bin mir aber nicht sicher
von Zvoni
Mo 7. Sep 2026, 08:31
Forum: Lazarus - Bugs
Thema: Doppelter Bezeichner Type/var geht
Antworten: 13
Zugriffe: 473

Re: Doppelter Bezeichner Type/var geht


Damit kann man aber einen in den Wahnsinn treiben.

Program PtrTest;
var Pointer : string;

procedure ZeigePointer(Ptr : Pointer);
begin
WriteLn(IntToHex(PtrInt(Ptr), SizeOf(Pointer)*2));
end;

begin
Pointer := 'Hallo';
ZeigePointer(@Pointer);
end.


Der Compiler meckert jetzt bei der ...
von Zvoni
Do 3. Sep 2026, 15:08
Forum: Komponenten und Packages
Thema: [ERLEDIGT]VirtualStringTree --> Doppelclick soll Edit starten
Antworten: 6
Zugriffe: 304

Re: [ERLEDIGT]VirtualStringTree --> Doppelclick soll Edit starten


Du könntest in SelectionOptions toExtendedFocus auf True setzen und im Tree.OnClick schreibst du

procedure TForm1.TreeClick(Sender: TObject);
begin
if (Tree.FocusedNode <> nil) and (Tree.FocusedColumn = 3) then Tree.EditNode(Tree.FocusedNode, Tree.FocusedColumn);
end;


Dann geht der Tree ...
von Zvoni
Do 3. Sep 2026, 12:16
Forum: Komponenten und Packages
Thema: [ERLEDIGT]VirtualStringTree --> Doppelclick soll Edit starten
Antworten: 6
Zugriffe: 304

Re: VirtualStringTree --> Doppelclick soll Edit starten


Wenn man bei MiscOptions toToggleOnDblClick rausnimmt, dann wird der Editor aktiviert, allerdings auch erst nach 2 Sekunden.


Och Menno......
toToggleOnDblClick sorgt dafür, dass bei DoubleClick auf nen Node der Node aus-/einklappt.
Lass ich das weg, damit der Edit funzt, brechen die User sich ...
von Zvoni
Do 3. Sep 2026, 11:20
Forum: Komponenten und Packages
Thema: [ERLEDIGT]VirtualStringTree --> Doppelclick soll Edit starten
Antworten: 6
Zugriffe: 304

Re: VirtualStringTree --> Doppelclick soll Edit starten

Gefunden.

Es ist das Event OnNodeDblClick

procedure TFormCatalogue.vstCompetencesNodeDblClick(Sender: TBaseVirtualTree;
const HitInfo: THitInfo);
begin
//Memo1.Append('Node-DblClick: Level='+vstCompetences.Text[HitInfo.HitNode,2]);
If vstCompetences.Text[HitInfo.HitNode,2]='3' Then
Begin ...
von Zvoni
Do 3. Sep 2026, 10:34
Forum: Komponenten und Packages
Thema: [ERLEDIGT]VirtualStringTree --> Doppelclick soll Edit starten
Antworten: 6
Zugriffe: 304

[ERLEDIGT]VirtualStringTree --> Doppelclick soll Edit starten

Mahlzeit.

Ich hab einen VirtualStringTree mit mehreren Spalten.
Der Baum als auch die Werte in der vierten Spalte werden gezeigt.
Ich kann die Werte ändern, indem ich das "Feld" markiere, dann entweder F2 drücke oder LANGSAM hintereinander zwei Clicks mache.

Frage: Wie bekomme ich es hin, dass ...
von Zvoni
Di 1. Sep 2026, 08:13
Forum: Komponenten und Packages
Thema: [gelöst] Wieso meckert der Compiler hier?
Antworten: 9
Zugriffe: 489

Re: Wieso meckert der Compiler hier?



Mich überrascht eher, dass der Compiler durch die Zeilen geht, die eigentlich ignoriert werden sollen.

Was meinst du wie der Compiler das $ENDIF findet? Zumindest die Compiler Expressions müssen syntaktisch korrekt sein (Delphi meckert bei Problemen dort auf ähnliche Art).


AHHHH......OK ...
von Zvoni
Mo 31. Aug 2026, 12:51
Forum: Komponenten und Packages
Thema: [gelöst] Wieso meckert der Compiler hier?
Antworten: 9
Zugriffe: 489

Re: Wieso meckert der Compiler hier?

Hast du mal Zeile 13 auskommentiert?

Mich überrascht eher, dass der Compiler durch die Zeilen geht, die eigentlich ignoriert werden sollen.

EDIT: Gerade getestet. Meckert auch bei mir.
Es ist definitiv das {$elseif xxxx}
Muss also irgendwas mit dem Parser sein.

Weil das hier funktioniert ...
von Zvoni
Mi 26. Aug 2026, 15:37
Forum: Allgemeines
Thema: Eine gemeinsame Free-Pascal-Community – unabhängig von der Sprache?
Antworten: 5
Zugriffe: 864

Re: Eine gemeinsame Free-Pascal-Community – unabhängig von der Sprache?


Ich sehe schon, die Idee ist zu verwerfen.


Versteh mich nicht falsch: Deine Idee als solches ist durchaus sinnvoll.
Nur sehe ich halt eben die Schwierigkeiten wie oben beschrieben, eben weil die Technologie noch nicht so weit ist.

Zumal sogar hier im deutschen Forum die englischen ...
von Zvoni
Mi 26. Aug 2026, 15:30
Forum: Einsteigerfragen
Thema: Datenpfad anpassen.
Antworten: 15
Zugriffe: 1430

Re: Datenpfad anpassen.



"C:\Users\Webma\ Desktop \......."

Ernsthaft?


Hallo Zvoni,
ja wieso? Das mache ich schon seit 20 Jahren so. Alle meine wichtigen Programme hab ich auf dem Desktop Ordner. Auch von meinem alten Programmiertool. Hatte nie Probleme. Was ist denn das Problem mit Lazarus dabei?.-und wie ändere ...
von Zvoni
Mi 26. Aug 2026, 14:45
Forum: Einsteigerfragen
Thema: Datenpfad anpassen.
Antworten: 15
Zugriffe: 1430

Re: Datenpfad anpassen.

"C:\Users\Webma\Desktop\......."

Ernsthaft?
von Zvoni
Mi 26. Aug 2026, 08:49
Forum: Allgemeines
Thema: Eine gemeinsame Free-Pascal-Community – unabhängig von der Sprache?
Antworten: 5
Zugriffe: 864

Re: Eine gemeinsame Free-Pascal-Community – unabhängig von der Sprache?

Eher Nachteile, wobei das bei mir eher darin begründet ist, dass ich diesen automatischen Übersetzern nicht traue.
Und schon zweimal nicht bei so spezifischen Sachen wie Programmierung.

Ich halte es bei einem Thema wie "Programmierung" ziemlich simple: Speak english or die.

Wer ernsthaft ...