Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Отключение RTTI


Автор: Hex 18.7.2004, 14:25
Как отключить RTTI? В хелпе уже глядел, пишут типа:
The $M switch directive controls generation of runtime type information (RTTI).
When a class is declared in the {$M+} state, or is derived from a class that
was declared in the {$M+} state, the compiler generates runtime type information for
fields, methods, and properties that are declared in a published section.

Но это [censored 6] фигня. При {$M-} RTTI все равно генерится. Т.е. если сделать вот так:
{$M-}
TMy = class(TObject)

public
procedure Proc1;
end;

RTTI о TMy все равно будет присутствовать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)