レコードをメソッドパラメータとして使用することは可能ですか?そのレコードのインスタンスを暗黙的に宣言することなく呼び出すことはできますか?デルファイの匿名レコードコンストラクタ
私はこのようなコードを書くことができるようにしたいと思います。
type
TRRec = record
ident : string;
classtype : TClass;
end;
procedure Foo(AClasses : array of TRRec);
このような方法、または同様の方法を呼び出します。
Foo([('Button1', TButton), ('Lable1', TLabel)]);
私はまだDelphi 5に邪魔されています。
あなたはそのレコードのインスタンスを明示的に宣言することなく意味しますか? ;) – jpfollenius
"anonymous record _initialisers_"と言った方が良いかもしれません –