Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.171 Beiträge
 
Delphi 12 Athens
 
#9

AW: External: SIGEGV bei Rect()

  Alt 7. Dez 2016, 01:38
Die markierte Zeile im Debugger liegt manchmal eine Zeile einen "Befehl" nach dem Fehler.

Im Prinzip werden bei einem CALL (Assembler) die Rücksprungadressen gespeichert und aus der bestimmt der Debugger die Fehlerstelle ... nur kann er das halt nicht immer auf den Befehl davor zurückrechnen.
Ein Delphibefehl besteht ja nahezu immer aus mehreren Assemblerbefehlen und somit liegt die Fehlerstelle praktisch zwischen zwei Befehlsanfangspunkten im Code, die sich der Compiler/Linker gemerkt hat.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat