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 utilizar objetos COM en aplicaciones .NET, es posible que también desee utilizar Visual Basic para hacer que los objetos sean 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