Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
En Visual Basic, agregar referencias a objetos COM que tienen bibliotecas de tipos es parecido a como se hacía en versiones anteriores. Sin embargo, Visual Basic agrega al procedimiento la creación de un ensamblado de interoperabilidad. Las referencias a los miembros del objeto COM se enrutan al ensamblado de interoperabilidad y después se reenvían al objeto COM real. Las respuestas del objeto COM se enrutan al ensamblado de interoperabilidad y se reenvían a la aplicación de .NET Framework.
Para agregar referencias a objetos COM
En el menú Proyecto, haga clic en Agregar referencia y, a continuación, elija la ficha COM en el cuadro de diálogo.
Seleccione en la lista de objetos COM el componente que desea utilizar.
Para simplificar el acceso al ensamblado de interoperabilidad, agregue una instrucción Imports al principio del código de la clase o el módulo en el que va a utilizar el objeto COM:
Visual Basic crea automáticamente ensamblados de interoperabilidad cuando se agrega una referencia a una biblioteca de tipos en el entorno de desarrollo integrado (IDE). Si trabaja desde la línea de comandos, puede utilizar la herramienta Tlbimp para crear manualmente ensamblados de interoperabilidad.
Para crear un ensamblado de interoperabilidad mediante Tlbimp
Agregue la ubicación de Tlbimp a la ruta de búsqueda, si no forma parte ya de la ruta de búsqueda y si no está actualmente en el directorio en que se encuentra.
Llame a Tlbimp desde el símbolo del sistema con la siguiente información:
Nombre y ubicación del archivo DLL que contiene la biblioteca de tipos
Nombre y ubicación del espacio de nombres en que debe colocarse la información
Nombre y ubicación del ensamblado de interoperabilidad de destino
El código siguiente proporciona un ejemplo:
Tlbimp test3.dll /out:NameSpace1 /out:Interop1.dllPuede utilizar Tlbimp para crear ensamblados de interoperabilidad para bibliotecas de tipos, incluso para objetos COM no registrados. Sin embargo, los objetos COM a los que se hace referencia mediante ensamblados de interoperabilidad deben registrarse correctamente en el equipo en que se vayan a utilizar. Puede registrar un objeto COM con la herramienta Regsvr32 incluida en el sistema operativo Windows.
Vea también
Tareas
Tutorial: Implementar la herencia mediante objetos COM
Solución de problemas de interoperabilidad
Referencia
Importador de la biblioteca de tipos (TlbImp.exe)
Exportador de la biblioteca de tipos (Tlbexp.exe)
Instrucción Imports (Tipo y espacio de nombres de .NET)