Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.477 Beiträge
Delphi 12 Athens
|
AW: Schutzverletzung bei Zugriff auf Objekt
5. Jun 2013, 09:27
Insbesondere wenn mehrere Variablen das selbe Objekt referenzieren können, bei der Freigabe aufpassen.
Warnungen im Compiler einschalten, insbesondere eventuell nicht initialisierte Variablen.
Allgemein Objekt.Free durch FreeAndNil(Objekt) ersetzen.
Einen Breakpoint im Konstruktor und Destruktor der betreffenden Klasse setzen.
Jeder Instanz eine fortlaufende Nummer geben und die Erzeugung, Freigabe und Zuweisung auf die Variable(n) an der Fehlerstelle protokollieren.
|