C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Где взять документацию на COM-сервера ?
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, и вызвать справку.
покаопавшись там можно выудить всю иерархическую структуру документа. Ща начинаю с этим работать smile.gif
xim
Отправлено: 09.06.2005, 18:16


Станционный диспетчер

Группа: Участник
Сообщений: 143



В редакторе VBA (ч/з Micro$oft-офисные приложения: Сервис/Макрос/Редактор Visual Basic) можно выполнить Tools\References (F2). В этих ссылках можно собрать ProgID (комбобокс в верхнем левом углу и сом-объект в списке справа ч/з точку), необходимый для создания экземпляра объекта ч/з CreateObject, получения его GUID ... Также можно просмотреть описание библиотеки типов — в большинстве случаев достаточно для использования объектов, описанных в ней (кроме случаев особой долбанутости неименований методов и свойств интерфейсов).

Вернуться в Технологии COM/DCOM, ActiveX