Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para llamar a un objeto COM desde una aplicación escrita en un lenguaje de programación distinto del usado para escribir el objeto COM, primero debe traducir la sintaxis del objeto al lenguaje de programación. Esto se puede hacer mediante los pasos siguientes:
Vea la biblioteca de tipos del objeto COM en la sintaxis del lenguaje de programación. Esto proporciona descripciones de las clases, interfaces, métodos, propiedades y eventos del objeto en la sintaxis del lenguaje que se usa.
Microsoft productos para desarrolladores proporcionan varias herramientas para ayudarle a ver y convertir bibliotecas de tipos. Para obtener más información, vea Visores y herramientas de conversión de la biblioteca de tipos 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 usa, los tipos de datos y la sintaxis pueden diferir, pero las descripciones de los parámetros, los valores devueltos y la funcionalidad del objeto deben ser los mismos.
Tome en cuenta cualquier consideración especial al traducir a su 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 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 signo.
Agregue el código compilado del objeto COM al proyecto. El código compilado normalmente se encuentra 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 Microsoft productos para desarrolladores. 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.