Discusión sobre el artículo "Biblioteca para el desarrollo rápido y sencillo de programas para MetaTrader (Parte XIV): El objeto "Símbolo"" - página 3

 
no se puede abrir "...\MQL4\Include\DoEasy\Datas.mqh" incluir archivo Defines.mqh 11 11

El archivo no se encuentra en el archivo actual. Bueno, o yo no lo he encontrado.

 
_SERG_:
no se puede abrir "...\MQL4\Include\DoEasy\Datas.mqh" incluir archivo Defines.mqh 11 11

El archivo no se encuentra en el archivo actual. O no lo he encontrado.

Eliminar la línea de incluir este archivo - fue incluido accidentalmente en el archivo del siguiente artículo.

 
_SERG_:
no se puede abrir "...\MQL4\Include\DoEasy\Datas.mqh" incluir archivo Defines.mqh 11 11

El archivo no se encuentra en el archivo actual. Bueno, o yo no lo he encontrado.

Los archivos se han actualizado en zip

 
Artyom Trishkin:

Los archivos se han actualizado en zip

Ok, SPC, descargaré la versión estable. )))

 
_SERG_:

De acuerdo, SPC, descargaré la versión estable. )))

El lanzamiento está muy lejos. Muchas funcionalidades están previstas.

 

La parte 14 todavía tiene lados:

'CSymbol::CSymbol' - no se puede acceder a la función miembro protegida TestDoEasyPart14.mq4 131 20


La 15ª parte se ensambla normalmente.
 
_SERG_:

La parte 14 todavía tiene lados:

'CSymbol::CSymbol' - no se puede acceder a la función miembro protegida TestDoEasyPart14.mq4 131 20


El 15 me ha salido bien.
Gracias, lo comprobaré.
 
_SERG_:

La parte 14 todavía tiene lados:

'CSymbol::CSymbol' - no se puede acceder a la función miembro protegida TestDoEasyPart14.mq4 131 20


El 15 compiló normalmente.
¿Compilaste el EA del artículo 14 después de instalar el 15?
 
_SERG_:

La parte 14 todavía tiene lados:

'CSymbol::CSymbol' - no se puede acceder a la función miembro protegida TestDoEasyPart14.mq4 131 20


El 15 me ha salido bien.

Hice la pregunta anterior correctamente. El EA de prueba para esta parte de la biblioteca se compila bajo ella.
En la 15ª parte la organización ya es algo diferente - allí los objetos símbolo se encuentran en la lista de la colección de símbolos, y el acceso a cada símbolo de la colección está organizado de forma diferente. Aquí, en esta versión, en el EA se comprueba sólo la corrección del objeto-símbolo, y además - en la 15ª parte se crea esta colección, y ahora el acceso a un determinado objeto-símbolo se realiza a través de la clase de la colección de símbolos.

En otras palabras - la prueba EA en esta parte de la descripción de la biblioteca funciona sólo para esta misma versión de la biblioteca. Nada más.

No hay compatibilidad hacia atrás con esta parte en la parte 15, ya que es sólo un proceso de desarrollo, y esta parte es intermedia.

 

Comentado la línea de Datas.mqh, recompilado, error: 'CSymbol::CSymbol' - no puede acceder a la función miembro protegido TestDoEasyPart14.mq413120, descargado parte 15, actualizado Incluir DoEasy desde el archivo con la parte 15, recompilado, error de nuevo y allí.

Compilado la parte 15 allí todo es normal. Por cierto, esto es para MT4.

No entro en detalles todavía, sólo observando.