5
Я хочу, чтобы дать значение по умолчанию в метаклассе аргументе:метаклассы по умолчанию значения аргумента (Delphi 2009)
type
TMyClass = class
end;
type
TMyClassMetaClass = class of TMyClass;
procedure MyProcedure(const AMetaClass: TMyClassMetaClass = TMyClass);
Это возможно? В Delphi2009 это дает мне ошибку: E2026 Ожидаемое выражение константы
Спасибо, это выполнить requierement. –
Вы также можете сделать значение по умолчанию 'nil' и обработать' nil' как ваш желаемый класс. – ZzZombo