![]() |
Sporadische Debugger-Exception
Hallo!
Ich bekomme sporadisch eine Debugger-Exception, also manchmal läuft alles ohne Probleme, manchmal kommt beim beenden des Programms eine Debugger-Exception. Ich verwende ein Objekt, das am Anfang erzeugt, am Ende aber auch wieder freigegeben wird. Auffällig ist, dass die Meldung immer die selbe ist. Zugriffsverletzung bei Adresse 004031D0, ... Lesen von Adresse 010100FD Es ist immer exakt die gleiche Meldung. Woran kann das liegen? Den Programmtext kann ich leider nicht posten, da es sich um eine Aufgabe der 2. Runde des BWINF handelt Edit: Wenn ich auf "Anhalten" bei der MEldung klicke wird auch keine Zeile markiert |
Re: Sporadische Debugger-Exception
Wenn der Fehler immer an der selben Adresse auftritt scheint es aber am Code zu liegen. Vielleicht wird das Objekt ausch schon vorher freigegeben.
|
Re: Sporadische Debugger-Exception
Das Objekt wird beim Starten erzeugt, und bei Form1.onDestroy wieder mit Free freigegeben. Ansonsten kommt eine Anweisung dafür nirgends im Programm vor.
|
Re: Sporadische Debugger-Exception
Gibt es vielleicht mehrere Referenzvariablen von diesem Typ?
|
Re: Sporadische Debugger-Exception
Nein.
Das Objekt gibt es exact einmal. |
Re: Sporadische Debugger-Exception
Moin Caesar,
verwendest Du, beispielsweise, so etwas wie dynamische Arrays? Wenn der Fehler nur sporadisch auftritt, könnte es sein, dass irgendwo Daten überschrieben werden. |
Re: Sporadische Debugger-Exception
Arrays verwende ich, aber mit festgelegter Größe und nicht dynamisch. Zur zeit kommt der Fehler auch nur noch sehr selten vor.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz