Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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, os controles são adicionados a um projeto como componentes e os 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 se adiciona um objeto como referência, pode-se usar apenas a biblioteca de tipos que o controlo fornece ou a biblioteca de tipos "crua".
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 de extensor como Top e Left 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 tipo incorporadas em um único arquivo .dll. Se você encontrar uma DLL que incorpora várias bibliotecas de tipo, 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 obter mais informações, consulte os seguintes tópicos:
- Traduzindo para Visual Basic a partir de C++
- Traduzindo para Visual Basic a partir de Java
- Adicionando um componente a um projeto do Visual Basic
- Adicionando uma referência a um projeto do Visual Basic
- Pesquisador de objetos do Visual Basic
Tópicos relacionados