Interoperabilidade COM
O Modelo de Objeto Componente (COM) permite um objeto expor sua funcionalidade a outros componentes e a hospedar aplicações.A maioria dos softwares de hoje incluem objetos COM.Apesar de que os assemblys .NET são a melhor escolha para aplicações novas, você pode em algum momento precisar usar objetos COM.Essa seção cobre alguns dos tópicos associados a criar e usar objetos COM com o Visual Basic.
Nesta seção
Introdução ao COM Interop
Fornece uma visão geral sobre a interoperabilidade COM.Como: Objetos de referência COM do Visual Basic
Aborda como adicionar referências a objetos COM que possuem bibliotecas de tipo.Como: Trabalhar com controles ActiveX
Demonstra como usar controles ActiveX existente para adicionar propriedades à Caixa de Ferramentas Visual Studio.Demonstra Passo a passo: Chamando as APIs do Windows
Explica o processo de chamar APIs que são parte do sistema operacional Windows.Como: Chamar as APIs do Windows (Visual Basic)
Demonstra como definir a função MessageBox no User32.dll.Demonstra Passo a passo: Criando objetos COM com o Visual Basic
Percorre o processo de criação de objetos COM com e sem o modelo de classe COM.Solucionando problemas de interoperabilidade
Cobre alguns dos problemas que você deve encontrar quando usando COM.Interoperabilidade COM em aplicativos .NET estrutura
Fornece uma visão geral de como usar objetos COM e do Framework .NET na mesma aplicação.
Seções relacionadas
Demonstra Passo a passo: Implementar herança com objetos COM
Demonstra como usar classes em objetos COM com base para herança em Visual Basic.Interoperação com Código Não-Gerenciado
Descreve serviços de interoperabilidade fornecidos pelo common language runtime.Expondo componentes COM para o .NET Framework
Descreve o processo de chamada de tipos COM através da interoperabilidade COM.Expor o .NET Framework Components to COM
Descreve a preparação e uso dos tipos gerenciados do COM.Aplicar atributos de interoperabilidade
Cobre atributos que você pode usar quando trabalhar com códigod não gerenciado.