La compilación es el proceso de traducción del código fuente de un programa MQL4/MQL5 al lenguaje de máquinas. Su resultado es la creación de un archivo ejecutable de programa (*EX4 o *.EX5), que puede ser iniciado en la plataforma comercial.
La compilación comprende varias etapas:
|
Para obtener el archivo ejecutable de un programa, abra el archivo fuente o el proyecto original a través del "Navegador", y después pulse " Compilar" en el menú "Archivo" o "F7". El protocolo del proceso de compilación se mostrará en la pestaña "Errores", en la ventana "Caja de herramientas". Si la compilación ha tenido lugar sin errores, usted podrá iniciar el programa obtenido en la plataforma comercial.
Si se producen errores o advertencias durante el proceso de compilación, su descripción se mostrará en la pestaña "Errores".
Los errores de compilación se marcan con iconos tanto en la pestaña "Errores", como en el mismo código si va a ellos. Si se producen, el archivo ejecutable del programa (*EX4 o *.EX5) no se creará. Para ir a la línea donde ocurrió el error, haga doble clic en el error o haga clic en "
Ir a la línea" en el menú contextual. En las columnas correspondientes se muestra el número de la línea y la columna donde ha sido encontrado el error.
Las advertencias indicadas por un icono , indican los lugares de posibles errores. Es decir, el compilador se fija en aquellos lugares del código fuente que podrían ser interpretados de forma incorrecta (por ejemplo, el cambio implícito del tipo de un valor). Usted podrá pasar a esta línea en el código de la misma manera que sucede con los errores.
Con iconosse marcan diferentes mensajes informativos. Por ejemplo, mensajes sobre los archivos de inclusión a los que llamaba el programa durante la compilación.
Hay dos modos de compilación en el editor: con optimización máxima del código y sin optimización.
La falta de optimización reduce considerablemente el tiempo de creación de un ejecutable. Use este modo cuando se encuentre en una fase activa de desarrollo y necesite comprobar rápidamente el código escrito. Cuando compile el programa para su uso en el mundo real, cambie al modo de optimización máxima para obtener el mejor rendimiento.
Para pasar de un modo a otro, use el menú «Construir» o el menú de comandos de compilación de la barra de herramientas:
El parámetro «Optimización máxima» en los ajustes del proyecto realiza la misma función.
|