Hvor meget skal jeg .free?
Jeg har et object af typen:type TPicInfoClass = class
filename: string;
ext : string;
caption : string;
comment : string;
filedataraw : TMemoryStream;
end;
Og aå har jeg en list af disse objecter:
ListOfFiles: TList;
Efter at have lavet
tmpPicInfoClass := TPicInfoClass.Create;
tmpPicInfoClass.ext := '.zzz';
tmpPicInfoClass.filedataraw := CreateBlobStream(somefield);
(osv.)
så tilføjer jeg den til min liste:
ListOfFiles.Add(tmpPicInfoClass);
Mit spørgsmål er så, hvor meget er jeg nødt til at .free?
Er det nok bare med ListOfFiles.free eller skal jeg løbe listen i gennem og .free hvert enkelt object? Og skal jeg også særskilt .free TMemoryStream?
På forhånd tak for hjælpen.