Interfaz gráfica de usuario de origen colectivo. Prueba beta abierta. - página 44

 
Реter Konow:

1. Puede haber muchas razones. ¿Qué dice?

2. El proyecto se guarda en la carpeta Files. Si se pudiera guardar directamente en la carpeta Incluir, lo haría. Pero, la regla de la caja de arena del archivo.

En cualquier caso, el usuario puede tener diferentes carpetas de proyectos y es él quien decide dónde arrastrar y soltar los archivos.

¿Qué tiene que ver la carpeta Include?

Los propios inlays se pueden conectar desde cualquier carpeta dentro de toda la caja de arena.

En el ejemplo que escribí directamente cómo enlazar a estos archivos.

 
Алексей Барбашин:

¿Qué tiene que ver la carpeta Include?

Los propios inlays se pueden conectar desde cualquier carpeta dentro de toda la caja de arena.

En el ejemplo, he escrito explícitamente cómo enlazar con estos archivos.

Entonces, ¿se pueden incluir archivos de la carpeta general Files (no la de la carpeta inclusiva, sino la de MQL5)?

 
Реter Konow:

Entonces, ¿se pueden incluir archivos en la carpeta general de Archivos (no la de la carpeta de inclusión, sino la de MQL5)?

Por supuesto que sí.

Otro problema: al abrir el archivo GUI_DRIVE.mqh y tratar de compilarlo obtenemos muchos errores.

 
Алексей Барбашин:

Por supuesto que sí.

Y un problema más: abrimos el archivo GUI_DRIVE.mqh e intentamos compilarlo - hay muchos errores.

Sólo hay que enchufarlo. Tienes que compilar tu EA.

Tenga en cuenta que la conexión debe ser completa:

//--------------------------------------------------------------------
#include<GUI_DRIVE.mqh>
#include<MyProject_1\CORES.mqh>
#include<MyProject_1\Internal_API.mqh> 
//+------------------------------------------------------------------+
 
Todos los archivos deberían ser preferiblemente compilados, si acaso poner stubs
 

Utilice doble barra en los nombres de los recursos:


 
Alexandr Andreev:
Todos los archivos deben ser preferiblemente compilados, si acaso ponemos stubs en

¡Tiene toda la razón! Cualquier archivo debe ser "autosuficiente" y compilar sin errores.

 
Alexandr Andreev:
Todos los archivos deberían ser preferiblemente compilados, si acaso poner stubs

No se puede compilar un inline incompleto y no tener errores. Todo está atado allí con el EA y otros archivos.

GUI_DRIVE es el motor, no se modifica. CORES es el núcleo. Está en constante cambio. Son interdependientes. No se puede poner una dentro de la otra. Así que ignóralo.

 
Алексей Барбашин:

Utilice doble barra en los nombres de los recursos:


Olvida las advertencias por ahora. Compruebe la secuencia de conexión correcta. El orden de las líneas marca la diferencia.

#include<GUI_DRIVE.mqh>
#include<MyProject_1\CORES.mqh>
#include<MyProject_1\Internal_API.mqh> 
 
Реter Konow:

No se puede compilar un inline incompleto y no tener errores. Todo está atado allí con el EA y otros archivos.

GUI_DRIVE es el motor, no se modifica. CORES es el núcleo. Está en constante cambio. Son interdependientes. No se puede poner una dentro de la otra. Así que ignóralo.

¿Qué es esta tontería? Si se refiere a algo, debe estar conectado al inluder y estará completo, si no puede funcionar sin otro inluder.

Determine la secuencia de estos archivos adjuntos y todo se aclarará para usted.

Cualquier archivo debería compilar sin errores.

Si tienes aversión a las clases, ten la amabilidad de escuchar los consejos más básicos y cumplir con los requisitos básicos.