Errores, fallos, preguntas - página 1651

 
Karputov Vladimir:
Primero se olvidó, luego editó el mismo archivo en un dispositivo diferente - ¡y ya hay un conflicto de versiones!

Sí, sí, está bien, ¿qué es lo siguiente?

Que no hay ningún error, ¿verdad?

 
Vladimir Pastushak:

Sí, sí, está bien, ¿qué es lo siguiente?

¿No hay margen de error?

Porque, una persona puede cometer un error. Pero aquí hay un error del USUARIO, no del MQL/Storage.
 
Karputov Vladimir:
Porque, un ser humano puede cometer un error. Pero aquí hay un error del USUARIO, no un error de MQL/Almacenamiento.

Aquí hay un error de los desarrolladores, a saber, no pensar en el sistema.

Sospecho que los propios desarrolladores de mt 4/5 no utilizan el almacenamiento, si no después de 1-2 errores humanos lo harían (el almacenamiento) adecuado...

 
Vladimir Pastushak:

Aquí hay un error de los desarrolladores, a saber, no pensar en el sistema.

Sospecho que los propios desarrolladores de mt 4/5 no utilizan el almacenamiento, de lo contrario después de 1-2 errores humanos lo habrían hecho (el almacenamiento) adecuado...

Sigue pensando así :).

 

Error de ejecución en Optimize=1 y/o modo de depuración.

class A
{
public:  
  bool operator ==( int i ) { return(true); }
};

A* f() { return(NULL); }

int OnStart()
{
  return(f() == 0); // Optimize=1 or _DEBUG - invalid pointer access. Optimize=0 and _RELEASE - no problem.
}

¿Por qué no se pueden declarar los operadores estáticos?

¿Cómo puedo saber el valor de la clave de optimización del compilador en MQL?

 
"Hola, he encontrado el siguiente problema en los mensajes personales del sitio.
Cuando se utiliza <= en un mensaje y unos párrafos después >=
se borra todo el texto que se encuentra dentro de esos caracteres".

El sitio borra espontáneamente parte del mensaje.
Elsitio también cambia espontáneamente las 'comillas dobles' por las 'comillas simples'

Ejemplo:
'Hola, he encontrado el siguiente problema en los mensajes del sitio.
Cuando escribas un mensaje y utilices el símbolo =
, se borrará todo el texto que esté dentro de esos caracteres".
 
fxsaber:
Ciclo de vida
La prueba retrospectiva se basa en el hecho de que las transacciones realizadas después de la prueba retrospectiva no se cuentan en el informe estadístico del probador.
 
Vladimir Pastushak:

Aquí hay un error por parte de los desarrolladores, y es que no han pensado en el sistema.

Hay un montón de sistemas de control de versiones por ahí, no tienes que usar el incorporado en absoluto.

En general, sin detalles, parece que alguien va de mal en peor.

 

Error durante la ejecución

//Script1.mq5
typedef void (*fn)();
#import "Script2.ex5"
        void h();
#import
void OnStart()
{
        h();
        fn f = h;
        f();
}
//Script2.mq5
#property library
void h() export { Print( __FUNCSIG__ ); }

Resultado (como si no hubiera exportación):

2016.08.25 15:48:10.489 Script1 (EURUSD,M15) llamada de función de importación no resuelta
2016.08.25 15:48:10.489 Script1 (EURUSD,M15) No se encuentra 'h' en 'Script2.ex5'
2016.08.25 15:48:10.488 Script1 (EURUSD,M15) void h()

En una versión más compleja se reproduce como: EX5 loading failed

 
Комбинатор:

Hay un montón de sistemas de control de versiones por ahí, no tienes que usar el incorporado en absoluto.

En general, sin detalles, parece que alguien va de mal en peor.

No entiendo tu post ...

¿Realmente es tan difícil hacer un sistema que en caso de error, haga una petición al usuario y le explique lo que hace mal?

¿Es realmente tan difícil?

Entiendo por qué la gente no escribe sobre los problemas, simplemente la gente no utiliza Storage )))))))))))))).

No es posible utilizar ....