Ist es möglich, Datensätze als Methodenparameter zu verwenden und sie aufzurufen, ohne eine Instanz des Datensatzes implizit zu deklarieren?Anonyme Datensatzkonstruktoren in Delphi
Ich möchte in der Lage sein, Code wie folgt zu schreiben.
type
TRRec = record
ident : string;
classtype : TClass;
end;
procedure Foo(AClasses : array of TRRec);
dann Aufruf der Methode wie diese oder etwas ähnliches.
Foo([('Button1', TButton), ('Lable1', TLabel)]);
Ich bin immer noch auf Delphi 5 fest.
Sie meinen, ohne EXPLICITLY eine Instanz des besagten Datensatzes zu deklarieren, nicht wahr? ;) – jpfollenius
Es könnte auch besser sein zu sagen "anonymous record _initialisers_" –