|
COM-методы объекта? | ☑ | ||
---|---|---|---|---|
0
IKSparrow
12.03.12
✎
19:55
|
Коллективный разум, подскажи такую штуку - вот ставится приложение в систему. Это приложение регистрирует COM-сервер. Как узнать методы этого COM-сервера? В документацию заглянуть не предлагать. Нету её - за очень большую денежку. А раскрутить приложение на оперирование им очень хочется. Есть методы?
|
|||
1
Torquader
13.03.12
✎
10:57
|
Если внутри приложения есть TypeLib или оно умеет хотя бы ITypeInfo поддерживать, то что-то можно узнать через интерфейсы.
Если нет, то только дизассемблированием dll. |
|||
2
ДенисЧ
13.03.12
✎
10:57
|
Ескель умеет показывать. Для тех объектов, кто о себе такие вещи рассказывает.
|
|||
3
ДенисЧ
13.03.12
✎
10:57
|
Или у мелкософта в SDK есть приблуда...
|
|||
4
IKSparrow
31.03.12
✎
12:10
|
(2) Расскажи пожалуйста как? Потыркался и не нашёл.
И по (3) - тоже в гугле ничего подходящего. Название не помнишь? |
|||
5
le_
31.03.12
✎
12:28
|
||||
6
IKSparrow
31.03.12
✎
12:29
|
(5) спасибо!
|
|||
7
le_
31.03.12
✎
12:30
|
+(5) Здесь небольшое описание на русском.
http://it.kgsu.ru/VC/vc_0170.html |
|||
8
le_
31.03.12
✎
12:34
|
+(5) В Visual Studio [2010] еще есть возможность посмотреть методы и свойства зарегистрированных COM-объектов.
|
|||
9
ДенисЧ
31.03.12
✎
12:35
|
(8) Вот ещё студию ставить... Ексель покажет...
|
|||
10
le_
31.03.12
✎
12:37
|
(9) Ну, у некоторых она "по-умолчанию" установлена )
А вообще, да, в любой среде разработки должно быть такое... |
|||
11
Лефмихалыч
31.03.12
✎
12:42
|
(0) oleview.exe
|
|||
12
Лефмихалыч
31.03.12
✎
12:48
|
+(11) или вёрдом или екселем:
1. Запускаешь, например, эксель 2. Жмешь alt+F11 3. Выбираешь меню Tools..References 4. Там или находишь свой СОМ-объект, или выбираешь dll/ocs/exe (прямо файл выбираешь) 5. Жмешь F2 и смотришь, чего там и к чему примерно так: http://gyazo.com/6f7036e094a573be062c5f471c2a0a8f |
|||
13
IKSparrow
31.03.12
✎
13:22
|
(12) Прям вот то, что доктор прописал. Спасибо.
|
|||
14
ДенисЧ
31.03.12
✎
13:24
|
(13) ТО есть мой ресепт в (2) тебе не подошёл? Хотя я сказал то же самое...
Уж'осььь... Теорема БЖ в действии... |
|||
15
IKSparrow
31.03.12
✎
14:03
|
(14) Я ж не понял как это сделать :) А Лефмихалыч всё по полочкам разложил.
|
|||
16
ДенисЧ
31.03.12
✎
14:15
|
точно БЖ...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |