Wenn ich in Delphi ein Projekt im Release Mode compiliere und Breakpoints setze, zeigt mir Delphi die sogleich als inaktiv an.
Lazarus macht das nicht. Ich hatte mich gewundert, weshalb der Debugger nicht anhält.
Kann man das irgendwo einstellen?
Breakpoints im Release Mode?
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1794
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
- Zvoni
- Beiträge: 708
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
- CPU-Target: 64Bit
- Wohnort: BW
Re: Breakpoints im Release Mode?
Du hast nen Debugger zugewiesen im Release-Mode?!?!?!?fliegermichl hat geschrieben: Di 14. Jul 2026, 09:58 Wenn ich in Delphi ein Projekt im Release Mode compiliere und Breakpoints setze, zeigt mir Delphi die sogleich als inaktiv an.
Lazarus macht das nicht. Ich hatte mich gewundert, weshalb der Debugger nicht anhält.
Kann man das irgendwo einstellen?
Und was willst du einstellen?
Das die Breakpoints als inaktiv gezeigt werden, oder dass der Debugger anhält?
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1794
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Breakpoints im Release Mode?
Genau das. Ich hatte halt versehentlich den Release Mode eingestellt.Zvoni hat geschrieben: Di 14. Jul 2026, 10:19 Und was willst du einstellen?
Das die Breakpoints als inaktiv gezeigt werden,
- Zvoni
- Beiträge: 708
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
- CPU-Target: 64Bit
- Wohnort: BW
Re: Breakpoints im Release Mode?
Und die Breakpoints werden nicht automatisch auf inaktiv gesetzt, wenn du keinen Debugger zugewiesen hat (zzgl. der anderen Eigenschaften)??fliegermichl hat geschrieben: Di 14. Jul 2026, 11:25Genau das. Ich hatte halt versehentlich den Release Mode eingestellt.Zvoni hat geschrieben: Di 14. Jul 2026, 10:19 Und was willst du einstellen?
Das die Breakpoints als inaktiv gezeigt werden,
Weil die einzige Stelle die ich kenne um einen Breakpoint auf inaktiv zu stellen ist "View - Debug Windows - Breakpoints"
(Mein Lazarus ist auf englisch --> "Ansicht - Debug-Fenster - Breakpoints (?)")
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
-
EmilWinterfeld
- Beiträge: 1
- Registriert: Di 14. Jul 2026, 18:39
Re: Breakpoints im Release Mode?
Über so etwas bin ich auch schon gestolpert. Wenn man versehentlich die Konfiguration wechselt, sucht man den Fehler oft überall, nur nicht bei den Debug-Einstellungen. Hinterher ist es immer offensichtlich, aber im ersten Moment kann man sich damit ganz schön lange beschäftigen.
-
martin_frb
- Beiträge: 613
- Registriert: Mi 25. Mär 2009, 21:12
- OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
- CPU-Target: mostly 32 bit
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 program, eine dll laden die Debuginfo hat....
Je nach Debugger GDB/FpDebug sind die Rückmeldungen auch verschieden....
----------
Neuerdings hat die IDE "F9 runs without debugger". Wenn das im Releasemode gilt, (bei neuen Projekten) dann gibt es keinen Debugger der Fehler beim setzten der Breakpoints melded. Da muss nachgebessert werden....
Und ggf kann ja ein Release mode program, eine dll laden die Debuginfo hat....
Je nach Debugger GDB/FpDebug sind die Rückmeldungen auch verschieden....
----------
Neuerdings hat die IDE "F9 runs without debugger". Wenn das im Releasemode gilt, (bei neuen Projekten) dann gibt es keinen Debugger der Fehler beim setzten der Breakpoints melded. Da muss nachgebessert werden....