Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.16;
Скачать: CL | DM;

Вниз

Как работает 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
7-49337
Новенький в Делфи
2002-11-04 03:26
2003.01.16
опрос Com порта


14-49198
Hammer1
2002-12-28 14:36
2003.01.16
Немного не в тему, но может ктото поможет


14-49305
Top Gun
2002-12-26 00:24
2003.01.16
Как сделать многоуровневое меню при загрузке ?


3-48950
Programmer1
2002-12-23 10:14
2003.01.16
Сортировка по строковому Lookup полю


14-49200
Николай Быков
2002-12-23 20:07
2003.01.16
нормальное руководство по WinAPI только про OP, а не С++