Страница: 1 |
Страница: 1 |
Вопрос: Список методов
Добавлено: 10.02.06 17:17
Автор вопроса: Victor | Web-сайт:
Подскажите пожалуйста.
Как определить список Public методов класса (моего, но произвольного) вместе со всеми типами и названиями их аргументов? Еще очень бы хотелось определять программно краткое описание метода (то, что можно набрать в Procedure Attributes).
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #1
Добавлено: 10.02.06 18:09
Через IDispatch.
Вообще хорошая есть tlbшка olelib.tlb. Компилится в exe, и предоставляет массу недоступных программисту VB интерфейсов.
То есть, по хорошему, тебе нужна следующая последовательность - IDispatch->GetTypeInfo)ITypeInfo->GetDocumentation)Члены класса.
Приводить код смысла нету, поскольку он будет требовать tlb.
Номер ответа: 2
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #2
Добавлено: 10.02.06 18:55
Ну, конечно, можно и без нее, скажем, через DispGetIDsOfNames и DispGetParam, но смысл? Гемора больше