Dann mach es so:
Delphi-Quellcode:
var
myList : TList;
begin
try
myList := TList.Create;
...
finally
FreeAndNil(myList);
end;
end;
Wenn dus danach nicht mehr brauchst, kannst du auch free nehmen, der einzige Unterschied ist, dass du dann nicht mit Assign() prüfen kannnst ...