Compartilhar via


Interoperabilidade COM em aplicativos .NET estrutura

Quando você deseja usar objetos COM e objetos do .NET estrutura no mesmo aplicativo, você precisa resolver as diferenças em como os objetos existem na memória.Um objeto do .NET estrutura está localizado na memória gerenciada — memória controlada pelo common linguagem tempo de execução — e podem ser movidos pelo tempo de execução sistema autônomo necessários.Um objeto COM está localizado na memória não gerenciada e não é esperado para mover para outro local da memória.Visual Studio e o .NET Framework fornecem ferramentas para controlar a interação desses componentes gerenciado e não gerenciado. Para obter mais informações sobre o código gerenciado, consulte Common Language Runtime.

Bem como usar objetos COM em aplicativos. NET, você talvez também queira usar Visual Basic para desenvolver objetos acessíveis a partir de código não gerenciado pelo COM.

Os links desta página fornecem detalhes sobre as interações entre objetos COM e .NET estrutura.

Seções relacionadas

  • Interoperabilidade COM
    Fornece links para tópicos abrangendo interoperabilidade COM no Visual Basic, inclusive COM objetos, ActiveX controles, Win32 DLLs, os objetos gerenciado e herança de objetos COM.

  • Erro de wrapper de interoperabilidade de COM
    Descreve as conseqüências e opções, se o sistema de projeto não é possível criar um wrapper de interoperabilidade COM para um componente específico.

  • Interoperação com Código Não-Gerenciado
    Brevemente descreve alguns dos problemas de interação entre código gerenciado e e fornece links para mais estudo.

  • COM invólucros
    Discute tempo de execução callable wrappers, permitindo que o código gerenciado chamar métodos COM, e COM callable wrappers, permitindo que clientes COM chamar métodos do objeto .NET.

  • Interoperabilidade COM Avançados
    Fornece links para tópicos abrangendo interoperabilidade COM em relação ao invólucros, exceções, herança, segmentação, eventos, conversões e marshaling.

  • Programação do Office (como fazer em Visual Basic)
    Fornece informações sobre sistema autônomo usar o Microsoft Office e o Visual Studio sistema autônomo parte do seu aplicativo de negócios.

  • Tipo Biblioteca Importer (Tlbimp.exe)
    Descreve a ferramenta que pode ser usada para converter as definições de tipo encontradas dentro de uma biblioteca de tipos COM em definições equivalentes de um assembly de tempo de execução linguagem comum.