5
tôi muốn cung cấp một giá trị mặc định trong một cuộc tranh luận metaclass:metaclass trị đối số mặc định (Delphi 2009)
type
TMyClass = class
end;
type
TMyClassMetaClass = class of TMyClass;
procedure MyProcedure(const AMetaClass: TMyClassMetaClass = TMyClass);
Có thể? Trong Delphi2009 nó mang lại cho tôi lỗi: E2026 Biểu thức không đổi mong đợi
Cảm ơn, nó thực hiện các requierement. –
Bạn cũng có thể đặt giá trị mặc định là 'nil' và xử lý' nil' làm lớp bạn muốn. – ZzZombo