Traducción de la sintaxis de objetos COM para lenguajes de programación
Para llamar a un objeto COM desde una aplicación escrita en un lenguaje de programación distinto del utilizado para escribir el objeto COM, primero debe traducir la sintaxis del objeto al lenguaje de programación. Esta operación se puede completar mediante los siguientes pasos:
Vea la biblioteca de tipos del objeto COM en la sintaxis del lenguaje de programación. Esto le proporciona descripciones de las clases, interfaces, métodos, propiedades y eventos del objeto en la sintaxis del lenguaje que se usa.
Los productos para desarrolladores de Microsoft proporcionan varias herramientas para ayudarle a ver y convertir bibliotecas de tipos. Para obtener más información, vea Visores de bibliotecas de tipos y herramientas de conversión y Cómo usan las herramientas de desarrollo bibliotecas de tipos.
Una vez que pueda ver la biblioteca de tipos del objeto en el lenguaje de programación preferido, puede comparar su sintaxis con esa en la documentación del objeto. Si el objeto se documenta en un lenguaje de programación distinto del que está usando, los tipos de datos y la sintaxis pueden diferir, pero las descripciones de parámetros, valores devueltos y la funcionalidad del objeto deben ser las mismas.
Tenga en cuenta las consideraciones especiales para traducir al lenguaje de programación.
Dado que cada lenguaje de programación define conceptos que pueden no tener un equivalente en otros lenguajes, parte de la funcionalidad de un objeto puede funcionar de forma diferente en otro lenguaje o no estar disponible en absoluto. Por ejemplo, el lenguaje de programación de Visual Basic no reconoce los tipos de datos sin signo de C++, como unsigned long. Una aplicación escrita en Visual Basic no puede usar métodos COM que acepten o devuelvan variables de tipo de datos sin firmar.
Agregue el código compilado del objeto COM al proyecto. El código compilado normalmente se incluye en un archivo .dll o .ocx. Este paso es necesario para que el compilador reconozca las clases del objeto COM. Después de agregar el objeto COM, la aplicación puede usar sus clases e interfaces.
En los temas siguientes se describe cómo traducir y usar objetos COM en una variedad de lenguajes de programación:
En estos temas se describen las herramientas y los procesos de conversión proporcionados por los productos para desarrolladores de Microsoft. Para obtener instrucciones sobre cómo programar objetos COM mediante herramientas de desarrollo creadas por otras empresas, consulte la documentación de esas herramientas de desarrollo.