Compartir a través de


Cómo usan las herramientas de desarrolladores las bibliotecas de tipos

En el diagrama siguiente se muestra cómo interactúan las distintas herramientas de desarrollo con la biblioteca de tipos de un objeto COM. Cada biblioteca de tipos expone interfaces de programación estándar a las que pueden llamar las herramientas para obtener información sobre los elementos descritos en esa biblioteca de tipos. En este diagrama, GUID significa identificador único global y RPC para la llamada a procedimiento remoto.

Diagrama que muestra cómo interactúan las herramientas de desarrollo con la biblioteca de tipos de un objeto de C O M.

En el diagrama anterior, las herramientas de conversión de C++, como el compilador MIDL y los asistentes proporcionados por el sistema de desarrollo Microsoft Visual C++, generan archivos de encabezado y código auxiliar. Puede agregar estos archivos al proyecto con el fin de usar el objeto COM descrito por la biblioteca de tipos.

De forma similar, en Java, las herramientas de desarrollo generan archivos de código fuente y clase Java, que después puede importar en la aplicación.

En Visual Basic, el escenario es algo más sencillo. No es necesario generar archivos adicionales. El entorno de Visual Basic proporciona cuadros de diálogo que enumeran los objetos COM instalados actualmente en el equipo. Seleccione el componente al que desea llamar desde la aplicación y se agrega al proyecto, ya sea como componente o como referencia.

El visor OLE-COM lee una biblioteca de tipos, genera un archivo IDL temporal basado en la biblioteca de tipos y lo muestra a los usuarios. El visor OLE-COM también muestra la sintaxis de C++ para los elementos COM enumerados en la biblioteca de tipos.

Para obtener más información sobre las bibliotecas de tipos, vea Bibliotecas de tipos y lenguaje de descripción de objetos.