Erros, bugs, perguntas - página 1123
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
A funçãoGetLastError é para erros de tempo de execução.
Interessado em erros de compilação.
Encontrei uma descrição dos erros. Mas onde posso ver os números de erro?
Não os consigo ver em lado nenhum no MetaEditor...
Não é possível obter o número do erro de compilação no MetaEditore, mas quando ocorre um erro de compilação, existe uma descrição do erro no separador "Erros". Se não compreender a descrição, então copie a mensagem e traduza-a em tradutor :).
Eu sei, mas é um pouco "tortuoso". Tentarei aplicar ao servicedesk para adicionar tal coluna na janela "Ferramentas" no separador "Erros" do editor.
Não vale a pena fazer um loop infinito. Para fazer um número limitado de tentativas e depoisdevolverINIT_FAILED em funçãoOnInit() int .
Acha que seria mais rápido traduzir o texto inglês sobre um erro ou aviso num tradutor de google em bruto, e depois procurar correspondências na ajuda, onde estas descrições estão em russo?
E nem todos podem "intuitivamente" compreender uma mensagem sobre um descuido "em burguês".
Acha que seria mais rápido traduzir o texto inglês sobre um erro ou aviso num tradutor de google em bruto, e depois procurar correspondências na ajuda, onde estas descrições estão em russo?
E nem todos podem "intuitivamente" compreender uma mensagem sobre um descuido "em burguês".
Acha que seria mais rápido traduzir o texto inglês sobre um erro ou aviso num tradutor de google em bruto, e depois procurar correspondências na ajuda, onde estas descrições estão em russo?
E nem todos podem "intuitivamente" compreender a mensagem de erro "em burguês".
Aqui está um exemplo simples de como, tendo comentado apenas um símbolo, pode obter três erros de uma só vez.
Recebe três erros ao mesmo tempo:
'test_script.mq5' test_script.mq5 1 1 'Print' - semicolon expected test_script.mq5 15 4 'Print' - declaration without type test_script.mq5 15 4 '}' - expressions are not allowed on a global scope test_script.mq5 16 3 3 error(s), 0 warning(s) 4 1
E se houvesse números de erro, acha que seria mais fácil encontrar a fonte do erro?
Dar o código (o código é inserido usando o botão "SRC") e a mensagem de erro. O inglês é a língua oficial em que os programas são escritos em todo o mundo.
Pessoalmente, não tenho dificuldade em encontrar erros grosseiros no código que o compilador "pragueja". Presumo que nenhum dos dois o faz. Mas e os recém-chegados?
De facto, se a documentação tratar de erros de compilação por números, seria razoável fornecer
a oportunidade de conhecer os números destes mesmos erros no editor quando os comete ao acaso.
O compilador trata o número 13.7 como o tipo duplo. Mas ao mesmo tempo, este número pode ser convertido sem perdas para o tipo de flutuador
e este aviso é desnecessário.