ja ja, ich schonwieder
Gibt es irgendeates ähnliches wie die KlassenProzeduren auch für Records?
etwa so:
Delphi-Quellcode:
TMyRecord = packed Record
Obj: TMyObject;
Class Function Create: TMyRecord;
End;
Class Function TMyRecord.Create: TMyRecord;
Begin
Result.Obj := TMyObject.Create;
End;
Es soll eine Function entstechen, welche wie der Konstructer bei Klassen aussieht
und intern einen Record erstellt.
Hab hier ein Objekt (unterschiedliche Objecte) in einem Record "versteckt" und wollte dafür auch einige Create-Funktionen direct in dem Record anlegen.
Aktuell geht es zwar auch ohne sowas, aber es wäre schon hübscher, wenn es ginge
im Prinzip soetwas wie z.B. bei Implicit/Explicit, nur ohne übergebene Parameter:
Code:
TMyRecord = [color=#0000af][b]packed Record[/b][/color]
[color=#0000af][b]Class Operator[/b][/color] Implicit[color=#808080](x: irgendwas)[/color]: TMyRecord ;
[color=#0000af][b]Class Operator[/b][/color] Explicit[color=#808080](x: irgendwas)[/color]: TMyRecord ;
in Liebe dat himilein
, oder so