Errores, fallos, preguntas - página 1036

 
zfs:
Se supone que se inicializa una vez. Es externo.
Si no puedes cambiar el valor, entonces es una constante. Y si se puede, ¿por qué el cambio de valor no se refleja en otro módulo?
 
A100:
Si no puede cambiar el valor, entonces es una constante. Y si se puede, ¿por qué el cambio de valor no se refleja en otro módulo?

Lo tienes externo en todas partes. Elimina el modificador en uno de los módulos. Tiene que estar realmente asignado en alguna parte.

 
MetaDriver:
Lo tienes externo en todas partes. Elimina el modificador en uno de los módulos. Debe estar realmente distribuido en alguna parte.
Ya he probado muchas opciones diferentes, incluyendo esta - el resultado no cambia. Que sea estático - no cambia - es normal, pero con el externo no entiendo la situación
 
A100:
Ya he probado un montón de opciones diferentes, incluyendo esta - el resultado no cambia
Además, este truco no es para las bibliotecas, sólo para los inluders.
Todas las librerías de mql son dinámicas. ¿Has probado alguna vez a declarar variables en la DLL y luego usarlas en el programa principal? Pruébalo, así te sentirás menos ofendido con mql.
 

¿Puede decirme cuándo puedo esperar la próxima versión del terminal?

Debería haber una solución para un problema que he encontrado.

 
A100:
Si no puedes cambiar el valor, entonces es una constante. Y si se puede, ¿por qué no se refleja el cambio de valor en otro módulo?
Extern es una variable externa, una para todo el ámbito, no como en 4. La entrada no cambia ahora. Si quieres cambiar - asigna un valor a una nueva variable y cámbialo.
 
vlad_123:

¿Puede decirme cuándo puedo esperar la próxima versión del terminal?

Debería haber una solución para un problema que he encontrado.

Creo que se lo prometieron en septiembre).
 
MetaDriver:

Todas las librerías en mql son dinámicas, ¿has probado a declarar variables en una DLL y luego usarlas en el programa principal?

¿Quiere decir que si se descarga el .dll, se pierden todos los datos? Lo he intentado - pero no he encontrado una pérdida de datos - probablemente de alguna manera el sistema entiende que no necesita descargar en algún momento
 
zfs:
Extern es una variable externa, una para todo el ámbito, no como en 4. La entrada no cambia ahora. Si quieres cambiarlo, asigna un valor a una nueva variable y cámbialo.

El ejemplo anterior: ¿qué pasa? (la pregunta es sobre extern en MQL5)

 
A100:

El ejemplo anterior: ¿qué pasa? (la pregunta se refiere específicamente a los externos)

La variable se inicializa 2 veces, al menos elimine este error primero y utilice la nueva variable para el cálculo.
Razón de la queja: