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

Вниз

Получение информации о классе (RTTI?)   Найти похожие ветки 

 
vint45   (2004-02-28 11:29) [0]

Люди! Мне нужно программным путем получить информацию о классе (доступных его свойствах и методах). Я пробовал использовать RTTI, но она выдает информацию только о публикуемых свойствах(published). До информации о методах и свойствах (public) я не могу добраться. Может используется другой механизм или я что-то не так делаю? Ведь в Delphi есть возможность при написании программного кода вывести на экран все доступные свойства и методы класса (так называемый Code Completion).


 
jack128 ©   (2004-02-28 11:34) [1]


> До информации о методах и свойствах (public) я не могу добраться
потому что её(информации о public свойствах) нету.

> Ведь в Delphi есть возможность при написании программного
> кода вывести на экран все доступные свойства и методы класса
> (так называемый Code Completion).
Это реализуется парсингом исходников. В exe файле ты не можешь получить информацию о public.


 
Владислав ©   (2004-02-28 11:34) [2]

Code Completion работает в дизайн-тайм. А на кой это вообще надо?


 
vint45   (2004-02-28 11:57) [3]

> jack128
Вряд ли это реализовано парсингом исходников, т.к. у меня есть LMD-компоненты для которых нет исходных текстов, но делфа все в Code Completion выводит всю инфу о классе, в том числе и о public.
> to Владислав
Мне нужно получить корректное описание класса при отутствии исходников и кривой помощи (как в случае с TChart).


 
Владислав ©   (2004-02-28 12:06) [4]

"Вряд ли это реализовано парсингом исходников"

Для этого есть dcu файлы, в которых все описано... Правда, ты не веришь на слово... Ну тут тебе никто не поможет.

"Мне нужно получить корректное описание класса при отутствии исходников и кривой помощи"

Либо внимательно читать помошь и прочую информацию, либо пробовать в тестовых программах.


 
vint45   (2004-02-28 12:14) [5]

Я думал под исходниками понимается pas-файлы, а не dcu. Если dcu-файлы хранят информацию о классе, тогда мне становится понятно. Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2004.03.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
14-43879
Dimchik
2004-02-20 17:19
2004.03.14
КУому нужны книги по Delphi милости просим


8-43697
Sapersky
2003-11-05 13:38
2004.03.14
Поиск окружностей в изображении через Hough transform


3-43381
Sergey-ZZZ
2004-02-14 12:15
2004.03.14
Фильтр на DataSet


6-43737
DimaK
2004-01-04 14:10
2004.03.14
FastNet


14-43887
Xelibris
2004-02-24 17:57
2004.03.14
Просто почитайте...