Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.291 Beiträge
Delphi 12 Athens
|
AW: Member Class löschen
28. Jul 2014, 11:48
Mit einem Record ist das ja kein Problem.
Delphi-Quellcode:
datRec = record
p1: string;
p2: integer;
end;
var
x: Datrec;
fillchar(x,sizeof(x),0);
Und schon hast du ein Speicherleck, da du die Referenzzählung des Strings zerschießt. (wenn in p1 etwas drin war)
Einzige ordentliche Lösung: die Clear-Methode
Ein Therapeut entspricht 1024 Gigapeut.
Geändert von himitsu (28. Jul 2014 um 11:50 Uhr)
|