Traduzindo para Visual Basic

Você pode adicionar um objeto COM ao seu projeto Visual Basic como uma referência ou um componente. Depois que o objeto é adicionado ao seu projeto, seu aplicativo pode acessar suas classes e interfaces. Em seguida, você pode usar o Pesquisador de objetos do Visual Basic para exibir as informações da biblioteca de tipos do objeto na sintaxe do Visual Basic.

Normalmente, controles são adicionados a um projeto como componentes e não-controles são adicionados como referências. Quando um objeto COM é adicionado como um componente, ele aparece na caixa de ferramentas do Visual Basic. Novas instâncias desse objeto são criadas arrastando o ícone de objeto da caixa de ferramentas para um formulário do Visual Basic ou outro tipo de contêiner. Novas instâncias de objetos COM adicionadas como referências são criadas usando a nova palavra-chave.

A distinção entre usar uma classe como referência versus um componente é sutil, mas importante. Quando você adiciona um objeto como referência, você pode usar somente a biblioteca de tipos que o controle fornece ou a biblioteca de tipos "bruto".

Se você adicionar um controle como um componente, Visual Basic mescla as propriedades do extensor e métodos do formulário no qual o controle é incorporado com a biblioteca de tipos do controle, fornecendo assim uma versão encapsulada e estendida da biblioteca de tipos. Com esta versão da biblioteca de tipos, você pode usar propriedades do extensor, como Superior e Esquerda, como se fizessem parte do controle, em vez do contêiner do controle.

Visual Basic atualmente não oferece suporte a várias bibliotecas de tipos criadas em um único arquivo .dll. Se você executar em uma DLL que incorpora várias bibliotecas de tipos, você deve obter cópias autônomas das bibliotecas de tipos da fonte que forneceu o objeto para usar o objeto com o Visual Basic.

Para Mais informações, consulte os seguintes tópicos:

Traduzindo para C++

Traduzindo para Java