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?