Errores, fallos, preguntas - página 3141
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Oleg Pavlenko #:
¿Por qué funciona correctamente en MQL4 sin puesta a cero, pero no en MQL5?
El MQL4 está poniendo a cero todo por sí mismo.
Gracias.
Ayudó.
No entiendo una cosa, ¿por qué funciona correctamente en MQL4 sin puesta a cero, pero no en MQL5?
El MQL4 pondrá todo a cero por sí mismo.
¿Hay alguna diferencia entre ZeroMemory(array); y ArrayFree(array); para que el array se ponga a cero? Si después de esta función se asigna un nuevo tamaño al array, ArrayResize(array,100,100);
¿Hay alguna diferencia entre ZeroMemory(array); y ArrayFree(array); para un array que necesita ser puesto a cero? Si después de esta función se asigna un nuevo tamaño de array, ArrayResize(array,100,100);
ZeroMemory no libera memoria, sólo la pone a cero.
ZeroMemory no libera la memoria, sólo la pone a cero.
gracias
¿Hay alguna diferencia entre ZeroMemory(array); y ArrayFree(array); para que un array se ponga a cero? Si después de esta función se asigna un nuevo tamaño de array, ArrayResize(array,100,100);
Creo que hay algunas sutilezas aquí. Si el tamaño del array se incrementa después de ZeroMemory(array);, podemos obtener "basura" en las celdas del array que están "atrasadas". Si aplicas ArrayFree(array);, la "basura" puede estar ubicada en cualquier parte del array.
Por lo tanto, es posible elegir sólo haciendo algunos experimentos en la velocidad de estas funciones. Y es el programador quien decide sobre la "basura". Si un array se llena de valores justo después de declararlo o redimensionarlo, ¿qué sentido tiene poner a cero y luego llenar este array...
Por lo que tengo entendido, todos los L0X en el enum LIST {} son independientes. Sin embargo, en cuanto asignamos el mismo valor (666) a algunos elementos del enum, el comentario por defecto deja de mostrarse correctamente, recogiendo el comentario (y aparentemente el valor, aunque es difícil de decir, ya que son el mismo e imposible de entender) del primer elemento con el mismo valor (ver las tres últimas líneasdel enum LIST {}) por alguna razón.
Peor aún, cuando se intenta cambiar la visualización por defecto de la línea 7 de "ITEM 6" a "ITEM 7" y de la línea 8 a "ITEM 8" en los Ajustes del Programa, queestán originalmente en los comentarios del código, se devuelven persistentemente a"ITEM 6":
Hay un error tipográfico aquí