Entwickler-Ecke
Programmierwerkzeuge - seltsames Debugger Verhalten
Bronstein - Do 21.07.11 12:00
Titel: seltsames Debugger Verhalten
Hallo,
ich habe hier einen ganz seltsamen fall, ich kann break points setzen in Zeilen wo sich überhaupt kein Code befindet.
Habe mal ein Screenshot gemacht, hier beim grünen Pfeil steht überhaupt kein Code!
Ein weiteren Fall habe ich bei der for Schleife, ich glaube diese wird zwei zeilen weiter oben ausgeführt, denn wenn ich den Code im Einzelschrittmodus durchgehe, spingt er ein paar mal zwischen den Zeile SetLanguage ... und SetLength hin und her!
Moderiert von
Narses: Topic aus Sonstiges (Delphi) verschoben am Do 21.07.2011 um 13:42
spawn89 - Do 21.07.11 12:04
vllt ist es dir schon aufgefallen, aber die BP sind 2 Zeilen verrutscht.
Vsl hast du im qt des D6 irgendwelche komischen Sonderzeichen drin, die alles falsch anzeigen lassen.
jaenicke - Do 21.07.11 12:34
Da wird die kompilierte Version nicht zum Quelltext passen. Lösche einfach mal alle .dcu Dateien des Projekts und die .exe.
Bronstein - Fr 22.07.11 11:13
Hallo,
ich habe das mit dem Löschen der DCU und EXE-Dateien versucht und bin auch den Codenochmal durchgegangen und habe keine ungewöhnlichen Zeichen gefunden.
Kann aber sein, dass ich das auch bei mehr als 2000 Zeilen übersehen habe, kann mir jemand helfen wie ich solche Zeichen finden kann?
Hat noch jemand ein Tipp?
guinnes - Fr 22.07.11 11:30
Hab ich schon häufiger gehabt, vor allem, wenn ich Teile vom Quelltext aus anderen Quellen rauskopiert habe. Lade den Quelltext in eine Stringliste und speichere ihn wieder ab. Damit sind dann alle Zeilenumbrüche richtig und dann werden auch die Haltepunkte wieder stimmen
Bronstein - Fr 22.07.11 11:56
Danke, das hat jetzt funktioniert
Nersgatt - Fr 22.07.11 13:15
Wenn ich mich recht erinner, hat sogar mal jemand (in der DP?) einen Experten dafür geschrieben, der prinzipiell nichts anderes macht, als die PAS-Dateien in eine TStringlist zu lesen und wieder zu speichern.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!