Registriert seit: 22. Mär 2017
Ort: bei Flensburg
525 Beiträge
FreePascal / Lazarus
|
AW: ZIP File names memory leak
5. Jun 2020, 11:08
Delphi-Quellcode:
uses zip;
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
var
zip: TZipFile;
begin
zip := TZipFile.Create;
zip.Open('C:\Users\[...]\Desktop\ActuallyAdditions-1.12.2-r151-2.zip', zmRead);
zip.FileNames;
zip.Free;
end;
Was ist denn wenn du das in einen try...finally block packst:
Delphi-Quellcode:
uses zip;
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
var
zip: TZipFile;
begin
zip := TZipFile.Create;
try
zip.Open('C:\Users\[...]\Desktop\ActuallyAdditions-1.12.2-r151-2.zip', zmRead);
zip.FileNames;
finally
zip.Free;
end;
end;
Der Weg ist das Ziel aber man sollte auf dem Weg niemals das Ziel aus den Augen verlieren.
|