Traduzir sintaxe de objeto COM para linguagens de programação

Para chamar um objeto COM de um aplicativo escrito em uma linguagem de programação diferente daquela usada para gravar o objeto COM, primeiro você deve traduzir a sintaxe do objeto para sua linguagem de programação. Isso pode ser feito usando as seguintes etapas:

  1. Exiba a biblioteca de tipos do objeto COM na sintaxe da linguagem de programação. Fazer isso fornece descrições das classes, interfaces, métodos, propriedades e eventos do objeto na sintaxe de idioma que você usa.

    Microsoft produtos para desenvolvedores fornecem várias ferramentas para ajudá-lo a exibir e converter bibliotecas de tipos. Para obter mais informações, consulte Visualizadores da Biblioteca de Tipos e Ferramentas de Conversão e como as Ferramentas de Desenvolvedor usam bibliotecas de tipos.

    Depois de exibir a biblioteca de tipos do objeto em sua linguagem de programação preferida, você pode comparar sua sintaxe com a da documentação do objeto. Se o objeto estiver documentado em uma linguagem de programação diferente da que você está usando, os tipos de dados e a sintaxe poderão ser diferentes, mas as descrições de parâmetros, valores retornados e a funcionalidade do objeto deverão ser as mesmas.

  2. Leve em conta quaisquer considerações especiais para traduzir para sua linguagem de programação.

    Como cada linguagem de programação define conceitos que podem não ter um equivalente em outras linguagens, algumas das funcionalidades de um objeto podem funcionar de forma diferente em outro idioma ou não estar disponível. Por exemplo, a linguagem de programação Visual Basic não reconhece tipos de dados sem sinal C++, como unsigned long. Um aplicativo escrito em Visual Basic não pode usar métodos COM que aceitam ou retornam variáveis de tipo de dados não assinados.

  3. Adicione o código compilado do objeto COM ao seu projeto. O código compilado normalmente está contido em um arquivo .dll ou .ocx. Essa etapa é necessária para que o compilador reconheça as classes do objeto COM. Depois de adicionar o objeto COM, seu aplicativo pode usar suas classes e interfaces.

Os tópicos a seguir descrevem como traduzir e usar objetos COM em uma variedade de linguagens de programação:

Esses tópicos descrevem as ferramentas de conversão e os processos fornecidos por Microsoft produtos para desenvolvedores. Para obter instruções sobre como programar objetos COM usando ferramentas de desenvolvimento criadas por outras empresas, consulte a documentação dessas ferramentas de desenvolvimento.