Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
Delphi 10.4 Sydney
|
AW: Verständnisfrage: TJSONObject create/free/destroy?
28. Jul 2022, 09:01
Mit FastMM habe ich jetzt aber ein ganz neues unerklärliches Problem
Delphi-Quellcode:
procedure OpenGrid(var Grid:TStringGrid;Filename:string;Separator:AnsiChar);
var sl:TSTringList;
begin
try
sl:=TStringList.Create; // <---- Konstruktor-Aufruf IMMER vor dem try!
sl.LoadFromFile(Filename);
//mache was damit
finally
sl.Free
end;
end;
Bei dem sl.free hüpft FastMM dann in seine Funktion DebugFreeMem und kreiselt dort herum.
Es kehrt danach nicht mehr in meine Procedure zurück, in der ich OpenGrid aufgerufen habe...
Hat das FastMM da einen Bug (auch wenn das in der beiliegenden readme ausgeschlossen wird)?
Ich dachte FastMM soll helfen und keine neuen Bugs produzieren!?
Siehe Kommentar oben im Zitat.
|