Einzelnen Beitrag anzeigen

hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#4

AW: IBSQL und Firebird

  Alt 12. Sep 2014, 08:41
So jetzt habe ich den Fehler gefunden ist wohl eher Delphi zuzuordnen.

In einer Klasse wird ein indiziertes Property verwendet.
Vor der Abfrage wird der Index eines Eintrags errechnet.
Da der Index größer Feldlänge war, kam es zu einer Speicherschutzverletzung.

Ich setze einen Break direkt auf die Anweisung, welche die Speicherschutzverletzung auslöst.
Hat der Debugger diese Stelle erreicht, drücke ich F7.
Der Debugger arbeitet nur diesen einen Bfehl ab und
und hält mit einer Fehlemeldung tief in der Systembibliothek von Delphi an. (IBX -> vcl.System).
Es ist praktisch unmöglich von dem Fehlerhalt auf den tatsächlichen Fehlerort zu schließen.

Gruß
Peter
  Mit Zitat antworten Zitat