Compartilhar via


Traduzindo 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, você deve primeiro 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. Isso fornece descrições das classes, interfaces, métodos, propriedades e eventos do objeto na sintaxe de linguagem que você usa.

    Os produtos para desenvolvedores da Microsoft fornecem várias ferramentas para ajudá-lo a exibir e converter bibliotecas de tipos. Para obter mais informações, consulte Visualizadores de 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 daquela que você está usando, os tipos de dados e a sintaxe podem ser diferentes, mas as descrições de parâmetros, valores de retorno e a funcionalidade do objeto devem ser as mesmas.

  2. Leve em consideração 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 outra linguagem ou não estar disponíveis. Por exemplo, a linguagem de programação Visual Basic não reconhece tipos de dados não assinados C++, como unsigned long. Um aplicativo escrito no Visual Basic não pode usar métodos COM que aceitam ou retornam variáveis de tipo de dados não assinadas.

  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. Esta 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:

Estes tópicos descrevem ferramentas e processos de conversão fornecidos pelos produtos de desenvolvedor da Microsoft. 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.