Tecnología

Inicio

¿Qué es un archivo IDL?

Los lenguajes de programación como C ++ y Java utilizan archivos de lenguaje de definición de interfaz (IDL) para encapsular los datos necesarios para interfaces de programa. El archivo IDL tiene una cabecera y el cuerpo que contiene funciones y atributos necesarios para implementar la interfaz.

Función

archivos IDL juegan un papel importante en el modelo de objetos componentes (COM). Compilar un archivo IDL para crear bibliotecas de tipos, archivos de cabecera o archivos proxy. archivos IDL definen atributos para las interfaces de la misma manera que los archivos de cabecera de C ++ definen los atributos de los programas. Puede incluir archivos IDL unos dentro de otros para crear herencia.

componentes

Cada archivo IDL contiene una sección de cabecera y una sección de cuerpo. La sección de cabecera utiliza corchetes para rodear todos los atributos que se utilizan en el archivo. La sección de cuerpo utiliza llaves para rodear cualquiera de los métodos utilizados en el archivo. cada uno de los métodos deben tener un tipo de retorno, un nombre y las instrucciones del método. Método puede tener cero o más parámetros que tienen una etiqueta como dentro, fuera o dentro-fuera parámetros.

modificadores

Los métodos pueden tener diferentes modificadores función de los parámetros que procesan. modificadores Instream procesar cualquier evento propio caudal creados en la interfaz y la vuelta de los artículos en el formato de "número". modificadores limitados permiten que el método para ejecutar sólo bajo ciertas condiciones. El modificador va a lanzar una excepción si no se cumplen las condiciones dadas.