Interoperabilidad COM en aplicaciones .NET Framework
Actualización: noviembre 2007
Si desea utilizar objetos COM y objetos de .NET Framework en la misma aplicación, debe tener en cuenta las diferencias que existen en el modo en que los objetos residen en la memoria. Un objeto de .NET Framework reside en la memoria administrada, es decir, en la memoria que controla Common Language Runtime, y el motor en tiempo de ejecución puede desplazarlo según sea necesario. Un objeto COM reside en la memoria no administrada y no es previsible que se desplace a otra ubicación de la memoria. Visual Studio y .NET Framework proporcionan herramientas para controlar la interacción de estos componentes administrados y no administrados. Para obtener más información sobre el código administrado, vea Common Language Runtime.
Además de usar objetos COM en las aplicaciones .NET, es posible que también desee usar Visual Basic para desarrollar objetos accesibles a partir de código no administrado a través de COM.
Los vínculos de esta página proporcionan información detallada sobre las interacciones entre los objetos COM y los objetos de .NET Framework.
Secciones relacionadas
Interoperabilidad COM
Proporciona vínculos a temas sobre la interoperabilidad COM en Visual Basic, incluidos los objetos COM, los controles ActiveX, las DLL Win32, los objetos administrados y la herencia de los objetos COM.Error de contenedor de interoperabilidad COM
Explica las consecuencias y opciones en caso de que el sistema del proyecto no pueda crear un contenedor de interoperabilidad COM para un componente concreto.Interoperar con código no administrado
Describe brevemente algunos de los problemas de la interacción entre el código administrado y no administrado, y proporciona vínculos a más información.Contenedores COM
Describe los contenedores invocables en tiempo de ejecución y que permiten que el código administrado llame a métodos COM, y los contenedores a los que llama COM, que permiten que los clientes COM llamen a métodos de objetos .NET.Interoperabilidad COM avanzada
Proporciona vínculos a temas en los que se describe la interoperabilidad COM en lo que respecta a contenedores, excepciones, herencia, subprocesos, eventos, conversiones y cálculos de referencias.Programar en Office (Cómo se procede en Visual Basic)
Proporciona información sobre cómo utilizar Microsoft Office y Visual Studio .NET como parte de una aplicación empresarial.Importador de la biblioteca de tipos (TlbImp.exe)
Describe la herramienta que se puede utilizar para convertir las definiciones de tipos que se encuentran en una biblioteca de tipos COM en definiciones equivalentes en un ensamblado de Common Language Runtime.