Admin |
Отправлено: 22.05.2004, 18:34 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Где взять документацию на COM-сервера ?
Если в C++Builder открыть Project | Import Type Library
можно увидеть огромное количество установленных
в системе COM-серверов, которые можно очень
эффективно использовать в программах, написанных
в C++Builder(и Delphi и т.д.), с помощью COM-технологии,
вроде-бы именно с этой целью данная технология
и разрабатывалась.
Но ! Все эти COM-сервера ничего не стоят без документации,
так вот вопрос — а где ее взять ???
(Описание программы, это не есть описание COM-сервера
и тем более работы с данным COM-сервером, а разбираться
методом тыка, как инициализировать и запустить и
использовать тот или иной сервер не реально, к тому-же
в этом случае значительно возрастает вероятность ошибок
в программе.)
|
|
Dimon.Ru |
Отправлено: 09.06.2005, 15:26 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 92
|
Можно зайти в VB, например в Excel, и вызвать справку.
покаопавшись там можно выудить всю иерархическую структуру документа. Ща начинаю с этим работать |
|
xim |
Отправлено: 09.06.2005, 18:16 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 143
|
В редакторе VBA (ч/з Micro$oft-офисные приложения: Сервис/Макрос/Редактор Visual Basic) можно выполнить Tools\References (F2). В этих ссылках можно собрать ProgID (комбобокс в верхнем левом углу и сом-объект в списке справа ч/з точку), необходимый для создания экземпляра объекта ч/з CreateObject, получения его GUID ... Также можно просмотреть описание библиотеки типов — в большинстве случаев достаточно для использования объектов, описанных в ней (кроме случаев особой долбанутости неименований методов и свойств интерфейсов). |
|