Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Hilfe bei Delphi 2007 IDE Problemen (https://www.delphipraxis.net/171676-hilfe-bei-delphi-2007-ide-problemen.html)

jaevencooler 19. Nov 2012 13:54

Delphi-Version: 2007

Hilfe bei Delphi 2007 IDE Problemen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Forum,

wir haben im Moment mit einem recht seltsamen Effekt in der Delphi2007 IDE zu kämpfen (siehe PDF im Anhang)

Normalerweise zeigen die blauen Punkte ja an welche Sourcecode Zeilen kompiliert wurden,
in unserer Datei werden Zeilen einfach ausgelassen, kein Compiler Error aber beim
Lauf auch nicht ausgeführt.....
Debuggen geht auch nicht, das einfügen von Zeilen verschiebt den Fehler !
Das Problem haben wir nur in dieser Datei.....

Hat das schon mal jemand gesehen, wenn ja Hilfe wäre sehr willkommen...... :-D

Besten Dank
Michael

PMM 19. Nov 2012 15:21

AW: Hilfe bei Delphi 2007 IDE Problemen
 
Dieser Effekt entsteht immer dann, wenn der Source-Code und die Debug-Infos (u.a. Zeilennummern) nicht (mehr) übereinstimmen. Vermutlich sind sich Compiler und Debugger nicht einig, wo der Sourcecode zu finden ist. Im Beispiel ist es vermutlich so, dass eine Zeile im Sourcecode gelöscht wurde (wenn man die "Bullets" gedanklich um ein Zeile verschiebt, ist die Welt wieder OK). Also: komplettes Build, suche nach konkurierenden PAS - Dateien, Suchpfade kontrollieren...

himitsu 19. Nov 2012 16:30

AW: Hilfe bei Delphi 2007 IDE Problemen
 
Jupp, hier scheinen alle Punkte 2 Zeilen zu weit oben zu stehn.

Das passiert auch, wenn irgendwelche Sonterzeichen in der PAS drinen sind, bzw. wenn die Zeilenumbrüche nicht ganz konform sind. (so ganz genau rausgefunden haben wir das auch noch nicht, wer da wie falsch sein muß).

Oder eben, daß hier die "falschen" Debuginfos geladen sind.
Da ist ja nur gespeichert, welche Codestelle (in der EXE) welcher Zeilennummer (in der PAS) entspricht und wenn da die EXE nicht zur PAS paßt, dann paßt es halt nicht :wink:



PS: Dir ist schon bekannt, daß man Bilder auch als "Bild"-Datei speichern kann?


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:34 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