Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
12. Nov 2013
Und wie soll man die hier verwenden? Mein Compiler kennt die jedenfalls nicht.
Das interne InitializeRecord wird übrigens automatisch vom Compiler aufgerufen, wenn die lokale Record-Variable z.B. einen String enthält. Leider wird damit aber ein ebenso vorhandenes Integer-Feld nicht initialisiert.
type
TSomeRecord = record
Data: Integer;
Name: string;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
12. Nov 2013
Aber so ginge es:
TSomeRecord = record
class function Create: TSomeRecord; static;
end;