È possibile utilizzare record come parametro di metodo e chiamarlo senza dichiarare implicitamente un'istanza di detto record?Costruttori di record anonimi in delphi
Mi piacerebbe essere in grado di scrivere codice come questo.
type
TRRec = record
ident : string;
classtype : TClass;
end;
procedure Foo(AClasses : array of TRRec);
quindi chiamare il metodo come questo o qualcosa di simile.
Foo([('Button1', TButton), ('Lable1', TLabel)]);
Sono ancora bloccato su Delphi 5 tra l'altro.
Intendi dire senza ESPLICITAMENTE dichiarare un'istanza di detto record, non è vero? ;) – jpfollenius
Potrebbe anche essere meglio dire "record anonimo _initialisers_" –