Перевод в Visual Basic

Объект COM можно добавить в проект Visual Basic как ссылку, так и компонент. После добавления объекта в проект приложение может получить доступ к его классам и интерфейсам. Затем можно использовать браузер объектов Visual Basic для просмотра сведений о библиотеке типов объекта в синтаксисе Visual Basic.

Как правило, элементы управления добавляются в проект как компоненты и неконтролируемые элементы добавляются в качестве ссылок. При добавлении COM-объекта в качестве компонента он отображается на панели элементов Visual Basic. Новые экземпляры этого объекта создаются путем перетаскивания значка объекта из панели элементов в форму Visual Basic или другой тип контейнера. Новые экземпляры объектов COM, добавленные в качестве ссылок, создаются с помощью новой ключевое слово.

Различие между использованием класса в качестве ссылки и компонента является тонким, но важным. При добавлении объекта в качестве ссылки можно использовать только библиотеку типов, которую предоставляет элемент управления, или библиотеку необработанных типов.

При добавлении элемента управления в качестве компонента Visual Basic объединяет свойства и методы расширения формы, в которой элемент управления внедрен с библиотекой типов элемента управления, обеспечивая упаковаемую расширенную версию библиотеки типов. В этой версии библиотеки типов можно использовать свойства расширения, такие как Top и Left, как если бы они были частью элемента управления, а не контейнером элемента управления.

Visual Basic в настоящее время не поддерживает несколько библиотек типов, встроенных в один файл .dll. При выполнении библиотеки DLL, включающей несколько библиотек типов, следует получить автономные копии библиотек типов из источника, который предоставил объект, чтобы использовать объект с Visual Basic.

Дополнительные сведения см. в следующих разделах:

Преобразование в C++

Перевод в Java