1) https://wiki.freepascal.org/SynEdit_Highlighter
Dort wird erklärt wie der HL arbeitet.
2) Updaten of Lazarus 5.0RC1 (in den nächsten Tagen / einige OS sind schon verfügbar). SynEdit hat massive Änderungen hinter sich.
3) In LazEdit ist die Highlighter base class, die hat nun auch ein wenig ...
Die Suche ergab 617 Treffer
- Mo 12. Okt 2026, 14:41
- Forum: Komponenten und Packages
- Thema: SynEdit Highlighter -Meine Tokenerkennung funktioneriert nicht richtig
- Antworten: 6
- Zugriffe: 2546
- Di 14. Jul 2026, 18:43
- Forum: Benutzung der IDE
- Thema: Breakpoints im Release Mode?
- Antworten: 4
- Zugriffe: 3055
Re: Breakpoints im Release Mode?
"Früher" startete F9 immer im Debugger. Selbst im Release mode. Da auch im Releasemode der use trotzdem irgendwo fpc Argumente einfügen könnte die Debug info erzeugen, zeigen die Breakpoints den Status erst an, wenn der Debugger erfolglos versucht sie zu setzen..
Und ggf kann ja ein Release mode ...
Und ggf kann ja ein Release mode ...
- Di 14. Jul 2026, 18:37
- Forum: Freepascal
- Thema: Problem mit der 64 Bit Version
- Antworten: 12
- Zugriffe: 12065
Re: Problem mit der 64 Bit Version
Zwar etwas spät mit der Antwort, aber der Stack (falls er stimmt) is in LFM loading.
Das heist möglicherweise ist die resource Datei mit dem übersetzten LFM kaput.
Einfach mal die *.res Datei löschen.
Das heist möglicherweise ist die resource Datei mit dem übersetzten LFM kaput.
Einfach mal die *.res Datei löschen.
- Di 16. Jun 2026, 17:52
- Forum: Benutzung der IDE
- Thema: Deutsche Lazarus-Übersetzung
- Antworten: 22
- Zugriffe: 17131
Re: Deutsche Lazarus-Übersetzung
"Grid" = "Gitter" ? Was wird den bitte weggesperrt? Sollte das nicht mit "Raster" übersetzt werden?
Und "Parent window" NMPM (= IMHO) "übergeordnetes Fenster". Zumindest wenn es um TPanel.Parent geht.
"Vorfahr" wäre: TForm2 = class(TForm1) => die 2te form erbt die Elemente des ersten.
Und "Parent window" NMPM (= IMHO) "übergeordnetes Fenster". Zumindest wenn es um TPanel.Parent geht.
"Vorfahr" wäre: TForm2 = class(TForm1) => die 2te form erbt die Elemente des ersten.
- Sa 13. Jun 2026, 16:38
- Forum: Ankündigungen
- Thema: Lazarus Bugfix Release 4.8
- Antworten: 5
- Zugriffe: 4984
Re: Lazarus Bugfix Release 4.8
Für alle die unter Windows mit dem aktuellen FPC 3.2.4-GIT-BRANCH testen wollen gibt es Snapshots:
64 bit: https://sourceforge.net/projects/lazarus-snapshots/files/Window%2064/2026-06%20Lazarus%204.8%20with%20FPC%203.2.4-branch-30dd873d32/
32 bit: https://sourceforge.net/projects/lazarus-snapshots ...
64 bit: https://sourceforge.net/projects/lazarus-snapshots/files/Window%2064/2026-06%20Lazarus%204.8%20with%20FPC%203.2.4-branch-30dd873d32/
32 bit: https://sourceforge.net/projects/lazarus-snapshots ...
- Mi 10. Jun 2026, 18:53
- Forum: Benutzung der IDE
- Thema: Schriftgröße Watches Window
- Antworten: 32
- Zugriffe: 21337
Re: Schriftgröße Watches Window
Oder teste die 4.8 => schon auf sourceforge.
- Do 7. Mai 2026, 11:16
- Forum: Komponenten und Packages
- Thema: [gelöst] Bedingter Haltepunkt mit fpDebug
- Antworten: 9
- Zugriffe: 5512
Re: [gelöst] Bedingter Haltepunkt mit fpDebug
In 4.99 / für 5.0 gibt es jetzt
oder in lang-form: :classname(sender)
Übrigens string compare "=" ist case sensitive. Also entweder auf case achten (case entspricht was der Compiler in das Feld geschrieben hat).
Oder:
Code: Alles auswählen
:cname(sender)Übrigens string compare "=" ist case sensitive. Also entweder auf case achten (case entspricht was der Compiler in das Feld geschrieben hat).
Oder:
Code: Alles auswählen
:lower(:cname(sender))='tbutton'- Mi 6. Mai 2026, 11:44
- Forum: Komponenten und Packages
- Thema: [gelöst] Bedingter Haltepunkt mit fpDebug
- Antworten: 9
- Zugriffe: 5512
Re: [gelöst] Bedingter Haltepunkt mit fpDebug
Funktions Aufrufe gehen nur in Watches.
Hints und Break-conditions rufen keine Funktionen auf.
Allerdings (die "()" sind Pflicht um den Funktions Aufruf zu triggern)
Button1.Classname()
Shortstring als Ergebnis ist noch nicht implementiert. (Weil das intern als parameter an die Funktion ...
Hints und Break-conditions rufen keine Funktionen auf.
Allerdings (die "()" sind Pflicht um den Funktions Aufruf zu triggern)
Button1.Classname()
Shortstring als Ergebnis ist noch nicht implementiert. (Weil das intern als parameter an die Funktion ...
- Di 5. Mai 2026, 22:24
- Forum: Komponenten und Packages
- Thema: [gelöst] Bedingter Haltepunkt mit fpDebug
- Antworten: 9
- Zugriffe: 5512
Re: [gelöst] Bedingter Haltepunkt mit fpDebug
In Delphi hält der Debugger an der Stelle an und zeigt eine Hinweismeldung, daß die Bedingung fehlerhaft ist.
Die Anzeige fehlt in Lazarus... Anhalten tut Lazarus => siehe original Beispiel, der deref fehlte, der Breakpoint stoppte.
Wenn jetzt aber ein Breakpoint auf
TButton(Sender ...
- Di 5. Mai 2026, 09:11
- Forum: Komponenten und Packages
- Thema: [gelöst] Bedingter Haltepunkt mit fpDebug
- Antworten: 9
- Zugriffe: 5512
Re: [gelöst] Bedingter Haltepunkt mit fpDebug
FpDebug can pointer auto deref => aber nicht als default.
In den Optionen (Tools > Options > Debugger > Backend) ist im property grid ein Eintrag.
FpDebug "derefed" nur, wenn keine andere option existiert.
MyPointerToArray[1] => kein auto deref, da FPDebug pointers mit index bereits ...
In den Optionen (Tools > Options > Debugger > Backend) ist im property grid ein Eintrag.
FpDebug "derefed" nur, wenn keine andere option existiert.
MyPointerToArray[1] => kein auto deref, da FPDebug pointers mit index bereits ...
- Sa 7. Mär 2026, 00:48
- Forum: Freepascal
- Thema: Lazarus Codetools benutzen
- Antworten: 25
- Zugriffe: 23227
Re: Lazarus Codetools benutzen
Does it have a config file?
Codetools benötigt mindestens folgendes
- FPC / pfad zu den sources, and zum Compiler (um die FPC version zu ermitteln)
- Lazarus Pfad für LCL und Komponenten falls davon was genutzt wird
Ich hab selber das example Project noch nie genutzt, and also auch keine solche ...
Codetools benötigt mindestens folgendes
- FPC / pfad zu den sources, and zum Compiler (um die FPC version zu ermitteln)
- Lazarus Pfad für LCL und Komponenten falls davon was genutzt wird
Ich hab selber das example Project noch nie genutzt, and also auch keine solche ...
- Sa 14. Feb 2026, 11:47
- Forum: Lazarus - Bugs
- Thema: Copy current line (default Alt-Y) funktioniert nicht unter linux (OpenSuse Tumbleweed+qt6)
- Antworten: 4
- Zugriffe: 7129
Re: Copy current line (default Alt-Y) funktioniert nicht unter linux (OpenSuse Tumbleweed+qt6)
Bei mir funktioniert es (älteres gtk2 system).
Aber was genau funktioniert nicht?
Linux hat 2 clipboards.
- primary = ctrl-c
- secondary = selection
Ctrl-v fügt das primary ein (und das klappt bei mir nach Alt-Y)
Middle Maus nimmt das secondary, und da Alt-Y den Text nicht als Selection ...
Aber was genau funktioniert nicht?
Linux hat 2 clipboards.
- primary = ctrl-c
- secondary = selection
Ctrl-v fügt das primary ein (und das klappt bei mir nach Alt-Y)
Middle Maus nimmt das secondary, und da Alt-Y den Text nicht als Selection ...
- Mi 7. Jan 2026, 11:46
- Forum: Benutzung der IDE
- Thema: Docked/tabbed Editor, Color wird nicht angezeigt
- Antworten: 1
- Zugriffe: 5543
- So 4. Jan 2026, 19:53
- Forum: Benutzung der IDE
- Thema: F9 funktioniert nicht mehr .. [gelöst]
- Antworten: 4
- Zugriffe: 6323
Re: F9 funktioniert nicht mehr .. [Edit]
Der Eintrag ist eigentlich für den Release build mode. Weil Release builds meist nicht debub-bar sind, also kein Grund sie im Debugger zu starten. Und dann muss man nicht immer "Run without debugger" aufrufen.
Mit dem Eintrag ändert sich das Run Menu
- Run
- Run with debugger
Mit dem Eintrag ändert sich das Run Menu
- Run
- Run with debugger
- So 4. Jan 2026, 10:47
- Forum: Benutzung der IDE
- Thema: F9 funktioniert nicht mehr .. [gelöst]
- Antworten: 4
- Zugriffe: 6323
Re: F9 funktioniert nicht mehr ..
Hast Du ggf in "run params" eine "Host application" ?
Dann würde die debugged, anstelle des Projektes.
Dann würde die debugged, anstelle des Projektes.