Forum: Object-Pascal / Delphi-Language
Delphi
by Surrounder,
8. Dez 2006
hmm ok, dann versuche ich das mal, denn ich habe das bei allen Klassen die ich gemacht habe so gemacht. Dann stelle ich jetzt alle destructoren auf den Namen Destroy um, vielleicht bringt es was :-)
An das hatte ich schon einmal gedacht, es dann aber wieder verworfen weil eigentlich das ja gehen sollte dass man eigene Namen verwendet. Vermutlich ist das aber ein Problem weil die Klasse ja...
Forum: Object-Pascal / Delphi-Language
Delphi
by Surrounder,
8. Dez 2006
ich gebe das meiner Meinung nach auch wieder richtig frei, und zwar im destructor von TCLStation
destructor TCLStation.dCLStation();
begin
if Assigned( wellendat ) then begin
wellendat.Destroy;
wellendat := nil;
end;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Surrounder,
8. Dez 2006
ok, ich stehe noch auf dem Schlauch und habs noch nicht ganz begriffen. Woran erkennt ihr denn das an dem Logfile?
Hier mal eine Stelle des Logfiles und der zugehörige Quellcode
--------------------------------2006/12/7 16:51:48--------------------------------
Ein Speicher-Leck hat folgende Größe : 28
Stackverfolgung - Speicherpuffer wurde zugeordnet (Rückgabeadresse):
40300E
Forum: Object-Pascal / Delphi-Language
Delphi
by Surrounder,
8. Dez 2006
Hallo Forum,
ich hatte ein paar Probleme mit meiner Anwendung die ich geschrieben habe, und hatte jetzt einmal FastMM eingesetzt um noch Speicherlecks zu finden. Ich konnte auch einen großen Teil der Meldungen bearbeiten und das Problem zwischenzeitlich beheben.
Bei den jetzt noch im Log File eingetragenen Meldungen find ich aber leider keinen Ansatz. Die Quellcodezeile die mir angezeigt...