AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Delphi Debugger debuggt zeilenversetzt oO ?
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi Debugger debuggt zeilenversetzt oO ?

Ein Thema von dbdeath74 · begonnen am 16. Nov 2006 · letzter Beitrag vom 17. Nov 2006
Antwort Antwort
dbdeath74

Registriert seit: 30. Aug 2005
53 Beiträge
 
#1

Delphi Debugger debuggt zeilenversetzt oO ?

  Alt 16. Nov 2006, 14:55
Hallo,

ich habe gerade ein ganz komisches Problem.
Naja ein Problem ist es im Moment nicht, es geht ja alles.

Aber der Debugger hat die Haltepunkte eine Reihe versetzt, die gerade ausgeführte Codezeile(grüner Pfeil) hüpft auch falsch rum.
Der Code macht aber was er soll ...

Ab dem Haltepunkt auf dem Bild tritt dieser Fehler auf.
Wie man an den blauen punkten links sehen kann, sitzen die Punkte weiter oben richtig(Einsprungpunkt auf dem For i := ... nicht auf dem begin).

Weiter unten ist es verschoben.

Weiterhin ist mir die letzte Zeit schon aufgefehlen daß, wenn ich compiliere und auf eine Fehlermeldung klicke ich in einer falschen Zeile lande, irgendwo in der Nähe des Fehlers.

Jemand eine Idee was das sein kann?

Delphi 7 Pro version.

Gruß Oliver
Miniaturansicht angehängter Grafiken
debug_fehler_967.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#2

Re: Delphi Debugger debuggt zeilenversetzt oO ?

  Alt 16. Nov 2006, 15:23
Jupp, da hat sich der Compiler/Linker verschluckt und nicht alle nötigen .dcu's neu erstellt.

Einfachste Lösung: ALLE .dcu's zu dem Projekt (auch alle Abhänhigkeiten, sofern Du den Source hast) löschen und es komplett neu übersetzen. Das sollte helfen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: Delphi Debugger debuggt zeilenversetzt oO ?

  Alt 16. Nov 2006, 16:00
Hi,

manchmal kommt Delphi mit den Zeilenvorschüben im Source etwas durcheinander (z.B. ein anderes Programm hat Unix-Zeilenvorschub codes im Source erzeugt). Im Codeeditor ist das nicht zu sehen aber es hilft dann oft wenn man per Clipboard den Text der Unit in ein andere Programm (z.B. Notepad) kopiert und dann mit Windows-Zeilenvorschüben speichert. In Delphi wieder laden, neu compillieren...

Hat mir schon ein paarmal geholfen wenn der Compiler oder Debugger wieder mal einen "Schluckauf" hatten (hic!)

Ciao,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
dbdeath74

Registriert seit: 30. Aug 2005
53 Beiträge
 
#4

Re: Delphi Debugger debuggt zeilenversetzt oO ?

  Alt 16. Nov 2006, 17:20
Hallo,

hat leider beides nichts geholfen
Auch die Codevervollständigung funktioniert ab dieser Zeile nicht mehr richtig.

Ich frage mich nur warum

Gruß Oliver
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Delphi Debugger debuggt zeilenversetzt oO ?

  Alt 16. Nov 2006, 17:36
Öffne mal die Quelldatei mit einem Texteditor, der dir anzeigt, welchen Formats die Zeilenumbrüche sind. Vielleicht hat sich da ein Unix-Umbruch dazwischengemischt, der die Zählung durcheinanderbringt.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#6

Re: Delphi Debugger debuggt zeilenversetzt oO ?

  Alt 16. Nov 2006, 18:25
Hast Du mal versucht, ein "Projekt erzeugen" zu machen?

Bei mir kommt dies auch öfters mal vor, dass Debugger und IDE-Editor nicht synchron sind.
Ein "Projekt erzeugen" oder ein "Build" auf der CMD halfen da meistens.

Ansonsten: Delphi beenden und neu starten.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#7

Re: Delphi Debugger debuggt zeilenversetzt oO ?

  Alt 16. Nov 2006, 19:11
Anscheinened liegt eine andere Version der gleichen Datei im Suchpfad von Windows bzw. Delphi. Diese hat er compiliert, da sie im Suchpfad vor deiner im Editor und zum Debuggen geöffnete Datei gefunden wurde beim compilieren.

Auch mal die DSM löschen, wenn vorhanden.
  Mit Zitat antworten Zitat
dbdeath74

Registriert seit: 30. Aug 2005
53 Beiträge
 
#8

Re: Delphi Debugger debuggt zeilenversetzt oO ?

  Alt 17. Nov 2006, 09:35
Hallo,

thx @ chewie.
Das wars

Ich hatte die Datei gestern schonmal im notepad geöffnet, angeschaut und neu speichern lassen. Brachte aber keine Änderung.

Heute habe ich die pas Datei in Word geöffnet und mir Sonderzeichen anzeigen lassen.
Und tatsächlich war da kein zeilenumbruch in der einen zeile ......

Wieso mir Delphi da aber nen Zeilenumbruch anzeigt und warum der seltsame Effekt auch nicht verschwunden ist als ich die ganze Prozedur auskommentiert habe muss ich nicht verstehn

Hauptsache es geht wieder

Vielen Dank an alle die sich bemüht haben.

Gruß Oliver
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:28 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