Có thể sử dụng các bản ghi làm tham số phương thức và gọi nó mà không khai báo rõ ràng một bản sao của bản ghi đã nói không?Các nhà xây dựng bản ghi ẩn danh trong delphi
Tôi muốn có thể viết mã như thế này.
type
TRRec = record
ident : string;
classtype : TClass;
end;
procedure Foo(AClasses : array of TRRec);
sau đó gọi phương thức như thế này hoặc tương tự.
Foo([('Button1', TButton), ('Lable1', TLabel)]);
Tôi vẫn bị mắc kẹt trên Delphi 5 bằng cách này.
bạn có nghĩa là không khai báo rõ ràng bản sao của bản ghi đã nói, đúng không? ;) – jpfollenius
Nó cũng có thể là tốt hơn để nói "hồ sơ vô danh _initialisers_" –