Thema: Delphi Member Class löschen

Einzelnen Beitrag anzeigen

hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#1

Member Class löschen

  Alt 28. Jul 2014, 08:31
Delphi-Version: XE2
Hallo,
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);
Den Code will ich in einem alten Programm mit einer Klasse ersetzen.
Als Möglichkeit fällt mir im Moment ein
- die Klasse freizugeben und neu zu erzeugen.
- Ein Vorfahre der über RTTI alls Member auf null setzt.
- Eine Methode Clear, die alle Member auf Null setzt.

Fällt jemanden noch eine weitere Variante ein?
  Mit Zitat antworten Zitat