Поделиться через


COM Interop (Visual Basic)

Объектная модель компонента (COM) позволяет объекту предоставлять функциональные возможности другим компонентам и размещать приложения. Большинство современных программ включает COM-объекты. Хотя сборки .NET являются лучшим выбором для новых приложений, иногда может потребоваться использовать COM-объекты. В этом разделе рассматриваются некоторые проблемы, связанные с созданием и использованием COM-объектов с Visual Basic.

В этом разделе

Общие сведения о COM-взаимодействии
Общие сведения о взаимодействии COM.

Практическое руководство. Ссылка на COM-объекты из Visual Basic
Сведения о добавлении ссылок на COM-объекты с библиотеками типов.

Как работать с элементами ActiveX
Демонстрирует, как использовать существующие элементы ActiveX для добавления функций на Панель инструментов Visual Studio.

Пошаговое руководство. Вызов API Windows
Пошаговое описание процесса вызова API, входящих в состав операционной системы Windows.

Практическое руководство. Вызов API Windows
Демонстрирует, как определить и вызвать функцию MessageBox в User32.dll.

Практическое руководство. Вызов функции Windows, которая принимает неподписанные типы
Демонстрируется вызов функции Windows, которая имеет параметр неподписаемого типа.

Пошаговое руководство. Создание COM-объектов с помощью Visual Basic
Пошаговое руководство по созданию COM-объектов с шаблоном класса COM и без него.

Устранение неполадок с взаимодействием
Рассматриваются некоторые проблемы, которые могут возникнуть при использовании COM.

Взаимодействие COM в приложениях .NET Framework
Общие сведения об использовании COM-объектов и объектов .NET Framework в одном приложении.

Пошаговое руководство: реализация наследования с помощью COM-объектов
Описывает использование существующих COM-объектов в качестве основы для новых объектов.

Взаимодействие с неуправляемым кодом
Описывает службы взаимодействия, предоставляемые средой CLR.

Предоставление com-компонентов платформе .NET Framework
Описывает процесс вызова COM-типов через COM-interop.

Экспонирование компонентов платформы .NET Framework для COM
Описывает подготовку и использование управляемых типов из COM.

Применение атрибутов взаимодействия
Охватывает атрибуты, которые можно использовать при работе с неуправляемыми кодами.