Ja, die Liste wird beim close freigegeben.
Delphi-Quellcode:
begin
if Assigned(FAnsagenListe) then FAnsagenListe.Free;
ReportMemoryLeaksOnShutdown:= True;
end
AHHHHHHHHHHber du hast mich auf die Lösung gebracht! Vielen Dank!!!
Das Problem war nicht das freigeben. Sondern das ich brav und artig wie immer diese Liste beim Start "created" habe.
mit
FAnsagenListe:= TObjectList<TAnsagen>.Create;
Das scheint aber zuviel zu sein, lasse ich die Zeile beim Start weg, läuft es!
Bedeutet das bei
FAnsagenListe := TJson.JsonToObject<TObjectList<TAnsagen>>(LsList.Text);
zusätzlich noch eine Liste erstellt wurde.