Czy można używać rekordów jako parametru metody i wywoływać go bez pośredniego zadeklarowania wystąpienia tego rekordu?Konstruktory rekordów anonimowych w delphi
Chciałbym móc napisać kod taki jak ten.
type
TRRec = record
ident : string;
classtype : TClass;
end;
procedure Foo(AClasses : array of TRRec);
następnie wywołanie metody podobnej lub podobnej.
Foo([('Button1', TButton), ('Lable1', TLabel)]);
Nadal utknąłem na Delphi 5 przy okazji.
masz na myśli bez DOWIEDZIALNEGO deklarowania wystąpienia wspomnianej płyty, prawda? ;) – jpfollenius
Może lepiej byłoby powiedzieć "anonimowy rekord _initialisers_" –