Teil der FormDestroy meines Forms
Delphi-Quellcode:
for i:= 0 to Labelcount - 1 do begin
arrLabels[i].Free;
end;
arrLabels := nil;
arrLabels ist ein dynamisches Array vom Typ TLabel
Heute Vormittag -- alles normal, keine Exceptions
Vor kurzem -- ca. beim 27. Free gibts eine EInvalidPointer
Daraufhin habe ich die Free-Zeile auskommentiert. Jetzt bekomme ich keinen Fehler.
Neustart des Systems, ich hab natürlich gespeichert
EInvalidPointer beim Beenden des Programmes.
Jetzt hab ich die Kommentarzeichen wieder weggelöscht und ich bekomme keine
Exception mehr.
Irgendwie bin ich etwas verwirrt, steckt da ein System dahinter?
Ist es möglich, dass ich irgendwo einen ganz anderen Fehler habe, der das auslöst?
mfg Daniel