Errori, bug, domande - pagina 1651

 
Karputov Vladimir:
Prima dimenticato, poi modificato lo stesso file su un dispositivo diverso - e c'è un conflitto di versione pronto!

Sì, sì, sì, ok, e adesso?

Che non c'è nessun errore, giusto?

 
Vladimir Pastushak:

Sì, sì, sì, ok, e adesso?

Non c'è margine di errore?

Perché, una persona può fare un errore. Ma qui è un errore dell'UTENTE, non del MQL/Storage.
 
Karputov Vladimir:
Perché, gli esseri umani possono commettere errori. Ma questo è un errore dell'utente, non un errore di MQL/Storage.

Qui c'è un errore dello sviluppatore, cioè non pensare al sistema.

Ho il sospetto che mt 4/5 sviluppatori stessi non usino lo storage, altrimenti dopo 1-2 errori umani lo renderebbero (storage) adeguato...

 
Vladimir Pastushak:

Qui c'è un errore dello sviluppatore, cioè non pensare al sistema.

Ho il sospetto che mt 4/5 sviluppatori stessi non usino lo storage, altrimenti dopo 1-2 errori umani lo avrebbero reso (storage) adeguato...

Continua a pensare così :).

 

Errore di esecuzione in modalità Optimize=1 e/o debug.

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.
}

Perché gli operatori statici non possono essere dichiarati?

Come faccio a conoscere il valore della chiave Optimize compiler in MQL?

 
"Ciao, ho riscontrato il seguente problema nei messaggi personali sul sito.
Quando usi <= in un messaggio e poi qualche paragrafo dopo >=
tutto il testo all'interno di questi caratteri viene cancellato."

Il sito cancella spontaneamente parte del messaggio.
Ilsito cambia anche spontaneamente le 'doppie virgolette' in 'virgolette singole'

Esempio:
'Ciao, ho riscontrato il seguente problema nei post sul sito.
Quando scrivi un messaggio e usi il simbolo =
, tutto il testo all'interno di quei caratteri viene cancellato.
 
fxsaber:
Ciclo di vita
Il backtest si basa sul fatto che le transazioni effettuate dopo il backtest non vengono contate nel rapporto statistico del tester.
 
Vladimir Pastushak:

C'è un errore da parte degli sviluppatori qui, cioè non pensare al sistema.

Ci sono molti sistemi di controllo di versione là fuori, non è necessario usare quello integrato.

In generale, senza dettagli, sembra che qualcuno stia passando dal male al peggio.

 

Errore durante l'esecuzione

//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__ ); }

Risultato (come se non ci fosse un'esportazione):

2016.08.25 15:48:10.489 Script1 (EURUSD,M15) chiamata di funzione di importazione non risolta
2016.08.25 15:48:10.489 Script1 (EURUSD,M15) Impossibile trovare 'h' in 'Script2.ex5'
2016.08.25 15:48:10.488 Script1 (EURUSD,M15) void h()

In una versione più complessa si riproduce come: EX5 loading failed

 
Комбинатор:

Ci sono molti sistemi di controllo di versione là fuori, non è necessario usare quello integrato.

In generale, senza dettagli, sembra che qualcuno stia passando dal male al peggio.

Non capisco il tuo post ...

È davvero così difficile fare un sistema che, in caso di errore, faccia una richiesta all'utente e spieghi cosa l'utente fa di sbagliato?

È davvero così difficile?

Capisco perché la gente non scrive dei problemi, la gente semplicemente non usa Storage )))))))))))))).

Non è possibile utilizzare....