Какая версия Delphi поддерживает RTTI для открытых методов?

По умолчанию RTTI в версиях ниже 2010 создается только для опубликованных учеников.

Я прочитал в блоге 2006 года (http://hallvards.blogspot.com/2006/09/extended-class-rtti.html), что с использованием $METHODINFO (или $M), общедоступные и опубликованные методы включены с Delphi 6. Это правильно?

В записи блога сказано:

"Для WebSnap" новая "директива компилятора $METHODINFO ON (которая была недокументирована в D6 и D7) используется для генерации расширенного RTTI для открытых и опубликованных методов" .... "Обновлено (27 октября 2007 г.): $METHODINFO впервые был доступен в Delphi 7, а не в Delphi 6."

1 ответ

Новый RTTI в Delphi 2010 и выше поддерживает то, что вы хотите.

Вам не повезло в Delphi 2009 и ниже.

Другие вопросы по тегам