5
chcę dać wartość domyślną w argumencie metaklasa:metaklasa domyślną wartość argumentu (Delphi 2009)
type
TMyClass = class
end;
type
TMyClassMetaClass = class of TMyClass;
procedure MyProcedure(const AMetaClass: TMyClassMetaClass = TMyClass);
Jest to możliwe? W Delphi2009 daje mi to błąd: E2026 Stałe wyrażenie oczekiwane
Dzięki, że spełniają requierement. –
Możesz także ustawić domyślną wartość 'nil' i traktować' nil' jako pożądaną klasę. – ZzZombo