Interoperabilidad COM (Visual Basic)

El Modelo de objetos componentes (COM) permite que un objeto exponga su funcionalidad a otros componentes y aplicaciones host. La mayoría del software actual incluye objetos COM. Aunque los ensamblados .NET son la mejor opción para las aplicaciones nuevas, en ocasiones deberá usar objetos COM. En esta sección se tratan algunos de los problemas relacionados con la creación y el uso de objetos COM con Visual Basic.

En esta sección

Introducción a la interoperabilidad COM
Proporciona información general sobre la interoperabilidad COM.

Cómo: Hacer referencia a objetos COM desde Visual Basic
Describe cómo agregar referencias a objetos COM que tienen bibliotecas de tipos.

Procedimiento Trabajo con controles ActiveX
Muestra cómo usar controles ActiveX existentes para agregar características al cuadro de herramientas de Visual Studio.

Tutorial: Llamadas a las API de Windows
Describe el proceso de llamar a las API que forman parte del sistema operativo Windows.

Procedimiento Llamadas a las API de Windows
Muestra cómo definir y llamar a la función MessageBox en User32.dll.

Procedimiento Llamada una función de Windows que adopta tipos sin signo
Muestra cómo llamar a una función de Windows que tiene un parámetro de un tipo sin signo.

Tutorial: Crear objetos COM con Visual Basic
Describe el proceso de crear objetos COM con y sin la plantilla de clase COM.

Solución de problemas de interoperabilidad
Trata algunos de los problemas que pueden producirse al usar COM.

Interoperabilidad COM en aplicaciones .NET Framework
Proporciona información general sobre cómo usar objetos COM y .NET Framework en la misma aplicación.

Tutorial: Implementación de la herencia mediante objetos COM
Describe cómo usar objetos COM existentes como base para nuevos objetos.

Interoperar con código no administrado
Describe los servicios de interoperabilidad proporcionados por Common Language Runtime.

Exponer componentes COM en .NET Framework
Describe el proceso de llamar a tipos COM mediante la interoperabilidad COM.

Exponer componentes de .NET Framework en COM
Describe la preparación y el uso de tipos administrados desde COM.

Aplicar atributos de interoperabilidad
Describe los atributos que se pueden usar al trabajar con código no administrado.