hallo,
ich hab den oben genannten fehler.
zum Programm:
es ist eine exe welche ein Form aus einer
dll läd.
in der
dll habe ich zwei Klassen deklariert:
eine Listenklasse welche Instanzen der anderen klasse enthält.
wenn ich diese Klasse freigebe wird für jeder Instanz die sie enthält free aufgerufen.
das klappt bei allen bis auf eine Instanz.
bei dieser wird im destruktor der oben genannte fehler ausgegeben (und zwar zwischen dem letzten befehl und end
Code:
destructor myclass.Destroy;
begin
...
dummybefehl; // wenn ich hier einen Schritt weiter gehe kommt der Fehler
end;
Code:
type
myclass=class;
...
end;
type
mylist=class
private
list: array of TMyClass;
...
end;
sharemem hab ich schon probiert, sowol nur in der
dll als auch in der exe oder in beiden, hat nichts geändert.
alles was ich free gebe setze ich hinterher auch nil.
jemand ne Ahnung? Danke.