Форум: "Основная";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
ВнизКак работает GetPropInfo Найти похожие ветки
← →
id_privin (2003-01-04 17:21) [0]Есть в Delphi моддуль TypInfo. А в нем функция GetPropInfo.
Вроде как по объекту и имени опубликованного свойства должна возвращать инфу необходимую для работы со свойством. И она это делает, НО не на всех классах.
Вопрос : Какими специальными свойствами должен обладать объект (или его класс) чтоб на них корректно работала эта функция?
← →
vuk (2003-01-04 17:39) [1]Для класса должна быть сгенерирована RTTI. RTTI, в свою очередь, генерируется только для published секции класса, а сам класс при этом должен быть объявлен с директивой $M+. Если класс объявлен с этой директивой, то информация RTTI будет генерироваться для любого его наследника. В VCL таким базовым классом является TPersistent.
Начиная с D6 RTTI может генерироваться также и для интерфейсов.
← →
id_privin (2003-01-04 17:56) [2]Спасибо Бальшое. TThread действительно не потомок ТPersistent
← →
vuk (2003-01-04 18:44) [3]Ну, в принципе, никто не мешает Вам ваш наследник TThread объявить с директивой $M+
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c