Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   F9 bzw Start Probleme (https://www.delphipraxis.net/167727-f9-bzw-start-probleme.html)

hugo139 15. Apr 2012 10:41

F9 bzw Start Probleme
 
Hallo Leute,
seit einiger Zeit muss ich immer, wenn ich kompilieren will, zweimal die F9 bzw. Start klicken, damit das Programm sofort startet und nicht erst bei der ersten Zeile im Quellcode stehen bleibt.

Hat einer eine Idee woran das liegen kann???

himitsu 15. Apr 2012 11:16

AW: F9 bzw Start Probleme
 
Interessant währe es zu wissen, um welche Delphi-Version und um welches Betriebssystem es sich handelt.

Ideen hab ich derzeit noch nicht.
Allerdings hatte ich vor 'ner Weile das umgekehrte Problem, da wurden beim ersten Mal, also kurz nach dem Kompilieren, die Debuginfos nicht richtig geladen und es gingen keine Haltepunkte.

Nach 'ner Woche war's von Alleine weg.
Und vorher hatte alles Mögliche, wie alle eigenen Packages (da wo unter Anderem auch die zu debuggende Unit drin steckte) neu zu kompilieren und neu zu installieren, leider nichts geholfen.

hugo139 15. Apr 2012 12:13

AW: F9 bzw Start Probleme
 
Es ist Windows 7 und die Lazarus (IDE) 0.9.30.2.
Ich habe nun herausgefunden, dass es Projekt spezifisch ist. Bei einen neuen Projekt startet das Programm sofort, ohne in der .lpr –Datei anzuhalten. Aber die Projekteinstellungen sind gleich eingestellt.

himitsu 15. Apr 2012 12:32

AW: F9 bzw Start Probleme
 
Dann würde ich mal versuchen den Code in ein neues Projekt zu übernehmen.

Nja, ich weiß nicht in wie weit du alles verglichen hast, aber vielleicht stimmen die Einstellungen dennoch nicht überein.
Oder irgendwas im Programm verursacht dieses "Problem", bzw. es löst in dieser Kombination einen Fehler im Compiler oder Debugger aus.

Im Notfall, falls sich hier keine Lösung findet, hilft eventuelle eine Suche und Anfrage im Bugtracker auf http://forum.lazarus.freepascal.org oder in www.lazarusforum.de .


Vorallem das Lazarus sollte man in einem "Delphi"-Forum schon angeben. :zwinker:
Für spätere Fragen kann man seine Version im Profil angeben, damit sich die Beantworter darauf einstellen und ihre Antworten anpassen können.

JamesTKirk 15. Apr 2012 13:06

AW: F9 bzw Start Probleme
 
Zitat:

Zitat von hugo139 (Beitrag 1161948)
Hallo Leute,
seit einiger Zeit muss ich immer, wenn ich kompilieren will, zweimal die F9 bzw. Start klicken, damit das Programm sofort startet und nicht erst bei der ersten Zeile im Quellcode stehen bleibt.

Hat einer eine Idee woran das liegen kann???

Vielleicht hast du noch irgendwo einen Breakpoint stehen, der nicht angezeigt wird. Dazu kannst du unter Ansicht => Debuggerfenster => Haltepunkte alle vorhandenen Haltepunkte betrachten und auch entfernen.

Sollte das nicht funktionieren, so probier doch mal folgendes:
Stell unter Projekt => Projekteinstellungen => Sitzung sicher, dass "lps-Datei im Projektverzeichnis anlegen" selektiert ist, schließe den Dialog und speichere das Projekt (eventuell in der Unit noch was Ändern, damit du auch wirklich speichern kannst).
Dann öffnest du entweder ein anderes Projekt oder schließt Lazarus und löscht die lps-Datei deines Projekts welche gerade angelegt wurde. Dadurch sollten alle Breakpoints, die in dem Projekt gesetzt waren, gelöscht sein (welche Dateien du offen hattest ist dann allerdings auch weg, sollte sich aber ja leicht wieder zusammenöffnen lassen ;) ).

Gruß,
Sven

hugo139 16. Apr 2012 12:30

AW: F9 bzw Start Probleme
 
Habe den Fehler gefunden. Obwohl die IDE keine BreakPoints angezeigt hatte, sind in der .lpi Datei welche gewesen ist wahrscheinlich ein Bug der IDE.

himitsu 16. Apr 2012 13:51

AW: F9 bzw Start Probleme
 
In der IDE werden nur Haltepunkte angezeigt, welche auch zu einer Codezeile passen, bzw. zum Anfang eines Befehls.

Liegen diese nicht auf einem Befehl, dann kann dieser Befehl, bzw. dessen Codezeile, natürlich auch nicht markiert werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz