![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
green_2005 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.10.2007 Репутация: нет Всего: нет |
Здравствуйте.
Как получить список методов класса ( для свойств можно использовать RTTI, а с методами - не знаю что делать). |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
green_2005, нет такого, есть только евенты, свойства процедуроного типа.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
lukas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
можно лишь только проверить на существование метода у класса...
только я вот не пойму, зачем в TypInfo вот такая запись:
-------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
|||
|
||||
lukas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
а вообще щас откопал интересную информульку про модуль ObjAuto.pas
вот что успел набросать:
Стоит заметить что делфи оказывается может генерировать информацию о методах класса с помощью ключа {$METHODINFO ON}, подобно свойствам, и подобно TypInfo.pas для свойств существует ObjAuto.pas для методов объекта (который совершенно ничем не документирован), но судя по исходникам можно узнать кол-во параметров в методе, а также выполнить этот метод со своими параметрами, думаю и коль-во методов можно узнать...э P.S. Alexeis, невозможное становится возможным... ![]() Добавлено через 6 минут и 20 секунд а вот обсуждение похожего вопроса в королевстве: http://www.delphikingdom.com/asp/answer.asp?IDAnswer=41069 Это сообщение отредактировал(а) lukas - 9.3.2008, 19:42 -------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |