Hallo,
ich habe ein Delphi 7 (ich weiß, ist nicht die neueste Version, aber die neueste die ich habe und für meine Zwecke taugt es) aufgesetzt, um an einem älteren Projekt (entstanden mit Delphi 4) etwas zu ändern.
Unter Delphi 4 habe ich außerdem eine ältere Indy-Version eingesetzt - jetzt Indy 10; hier waren auch noch einige Quelltextänderungen notwendig, aber nun läuft das Programm einwandfrei.
Problem: ich kann nicht debuggen!
Setze ich irgendwo im Quelltext einen Haltepunkt (ohne Bedingung), so wird die entsprechende Zeile rot hinterlegt und links ist ein roter Punkt, wie gewohnt.
Starte ich aber nun das Programm (F9), so färbt sich die entsprechende Zeile im Hintergrund grün; der rote Punkt links wird mit einem gelben Kreuz markiert.
Sowas kannte ich früher nur von Breakpoints, die an einer Stelle gesetzt wurden, die der Compiler wegoptimiert hat. Die Stelle des Breakpoints wird aber in jedem Fall aufgerufen (Ereignisbehandlung ButtonClick).
Habe ich da irgendeine Einstellung übersehen? Unter Projekt / Optionen / Compiler ist "Debug-Informationen" und "Lokale Symbole" markiert.
Was mir auch noch auffällt: beim Öffnen des Projekts kommt immer eine Dialogbox "Fehler beim Lesen der Symboldatei". Kann das damit zusammen hängen?
Danke,
Ralf