Wenn ich einen String (PAnsiChar) mit StrDispose freigebe ist es nötig anschließend den String auf NIL zu setzen?
Oder kann man sich das sparen.
Delphi-Quellcode:
if Assigned(FileName) then
begin
StrDispose(FileName);
FileName := nil; // <<<
end;
Filename enthält ja immer noch seltsame Zeichen nach Dispose.