Erros, bugs, perguntas - página 1651

 
Karputov Vladimir:
Primeiro esqueceu-se, depois editou o mesmo ficheiro num dispositivo diferente - e há um conflito de versões pronto!

Sim, sim, sim, está bem, o que se segue???

Que não há erro certo?

 
Vladimir Pastushak:

Sim, sim, sim, está bem, o que se segue???

Não há margem para erros?

Porquê, uma pessoa pode cometer um erro. Mas aqui está um erro do USUÁRIO, não do MQL/Armazenamento.
 
Karputov Vladimir:
Porquê, os humanos podem cometer erros. Mas aqui está um erro do USER, não um erro de MQL/Storage.

Há aqui um erro de desenvolvedor, nomeadamente não pensar através do sistema.

Suspeito que os próprios criadores do mt 4/5 não usam armazenamento, caso contrário, após 1-2 erros humanos, torná-lo-iam (armazenamento) adequado...

 
Vladimir Pastushak:

Existe aqui um erro de desenvolvedor, nomeadamente não pensar através do sistema.

Suspeito que os próprios criadores do mt 4/5 não usam armazenamento, caso contrário, após 1-2 erros humanos teriam feito com que fosse (armazenamento) adequado...

Continue a pensar assim :).

 

Erro de execução em Optimize=1 e/ou modo de depuração.

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

Porque é que os operadores estáticos não podem ser declarados?

Como posso saber o valor da chave do compilador Optimize em MQL?

 
"Olá, encontrei o seguinte problema em mensagens pessoais no site.
Quando se usa <= numa mensagem e depois alguns parágrafos mais tarde >=
todo o texto dentro desses caracteres é apagado"

O site apaga espontaneamente parte da mensagem.
Osite também muda espontaneamente 'aspas duplas' para 'aspas simples'

Exemplo:
'Olá, encontrei o seguinte problema nos posts do site.
Quando escreve uma mensagem e utiliza o símbolo =
, todo o texto dentro desses caracteres é eliminado".
 
fxsaber:
Ciclo de vida
O backtest baseia-se no facto de as transacções feitas após o backtest não serem contadas no relatório estatístico do testador.
 
Vladimir Pastushak:

Há aqui um erro por parte dos criadores, nomeadamente não pensar através do sistema.

Existem muitos sistemas de controlo de versões por aí, não é necessário utilizar o integrado.

Em geral, sem detalhes, parece que alguém está a mudar de mau para pior.

 

Erro durante a execução

//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 se não houvesse exportação):

2016.08.25 15:48:10.489 Script1 (EURUSD,M15) chamada de função de importação não resolvida
2016.08.25 15:48:10.489 Script1 (EURUSD,M15) Não encontro 'h' no 'Script2.ex5'.
2016.08.25 15:48:10.488 Script1 (EURUSD,M15) nulo h()

Numa versão mais complexa reproduz-se como: o carregamento EX5 falhou

 
Комбинатор:

Existem muitos sistemas de controlo de versões por aí, não é necessário utilizar o sistema integrado.

Em geral, sem detalhes, parece que alguém está a mudar de mau para pior.

Não consigo compreender o seu posto ...

É assim tão difícil fazer um sistema que, em caso de erro, faz um pedido ao utilizador e explica o que o utilizador faz de errado?

É realmente assim tão difícil?

Compreendo porque é que as pessoas não escrevem sobre problemas, as pessoas simplesmente não usam o Armazenamento )))))))))))))).

Não é possível utilizar....