¿Es posible utilizar registros como parámetro de método y llamarlos sin declarar implícitamente una instancia de dicho registro?Anónimos Constructores de registros en delphi
Me gustaría poder escribir un código como este.
type
TRRec = record
ident : string;
classtype : TClass;
end;
procedure Foo(AClasses : array of TRRec);
llamando al método de esta manera o algo similar.
Foo([('Button1', TButton), ('Lable1', TLabel)]);
Todavía estoy atrapado en Delphi 5 por cierto.
quieres decir sin declarar EXPLICITAMENTE una instancia de dicho registro, ¿no? ;) – jpfollenius
También podría ser mejor decir "registro anónimo _initialisers_" –