Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
Este artigo descreve orientações sobre interoperabilidade COM do .NET Framework que usam bibliotecas de tipos legadas geradas por ferramentas como Tlbexp.exe. Para versões modernas do .NET, use a geração de código-fonte COM ou a API ComWrappers. Para obter mais informações, consulte interoperabilidade COM.
Do ponto de vista do código do cliente e do servidor, as diferenças entre COM e .NET são praticamente invisíveis. Os clientes do Microsoft Visual Basic podem exibir um objeto .NET no navegador de objetos, que expõe os métodos de objeto e a sintaxe, as propriedades e os campos exatamente como se fosse qualquer outro objeto COM.
O processo de importação de uma biblioteca de tipos é um pouco mais complicado para clientes C++, embora você use as mesmas ferramentas para exportar metadados para uma biblioteca de tipos COM. Para fazer referência aos membros do objeto .NET de um cliente C++ não gerenciado, faça referência ao arquivo TLB (produzido com Tlbexp.exe) com a diretiva #import . Ao referenciar uma biblioteca de tipos do C++, você deve especificar a opção raw_interfaces_only ou importar as definições na biblioteca de classes base, Mscorlib.tlb.
Importar uma biblioteca
Especifique a opção
raw_interfaces_onlyna diretiva #import . Por exemplo:#import "..\LoanLib\LoanLib.tlb" raw_interfaces_only- ou -
Inclua uma diretiva #import para Mscorlib.tlb. Por exemplo:
#import "mscorlib.tlb" #import "..\LoanLib\LoanLib.tlb"