Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
На следующей схеме показано, как различные средства разработки взаимодействуют с библиотекой типов COM-объекта. Каждая библиотека типов предоставляет стандартные программные интерфейсы, которые средства могут вызывать для получения сведений об элементах, описанных в этой библиотеке типов. На этой схеме GUID обозначает глобальный уникальный идентификатор и RPC для удаленного вызова процедур.
На предыдущей схеме инструменты преобразования C++, такие как компилятор MIDL и мастера, предоставляемые системой разработки Microsoft Visual C++, создают заголовочные файлы и файлы-заглушки. Эти файлы можно добавить в проект, чтобы использовать COM-объект, описанный библиотекой типов.
Аналогичным образом в Java средства разработчика создают класс Java и исходные файлы, которые затем можно импортировать в приложение.
В Visual Basic сценарий несколько проще. Вам не нужно создавать дополнительные файлы. Среда Visual Basic предоставляет диалоговые окна с описанием объектов COM, установленных на компьютере. Вы выбираете компонент, который вы хотите вызвать из приложения, и он добавляется в проект как компонент или ссылку.
Средство просмотра OLE-COM считывает библиотеку типов, создает временный IDL-файл на основе библиотеки типов и отображает его пользователям. Средство просмотра OLE-COM также отображает синтаксис C++ для элементов COM, перечисленных в библиотеке типов.
Дополнительные сведения о библиотеках типов см. в разделе Библиотеки типов и язык описания объектов.