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
Não, eu o escrevo assim:
neste caso, também está errado.
você vê que cada função retorna falsa ou -1 se falhar.
isso é o que você usa.
Eu sinto falta desta função no MT4, o que devo fazer?
A função GetLastError() é reinicializada após a leitura de seu valor. Insira uma leitura extra em branco antes da operação que você deseja.
neste caso, também está errado.
você vê que cada função retorna falsa ou -1 se falhar.
isso é o que você deve usar.
Isso é realmente verdade! Nem pensei nisso... porque há uma maneira ainda melhor, como eu :) Eu posso escrever funções complexas que geram seus próprios códigos de erro.
A função GetLastError() é reinicializada após a leitura de seu valor. Insira uma leitura vazia adicional antes da operação que você deseja.
Aí é que está, não quero fazer sempre uma leitura antes da operação necessária... Tenho todas as operações de que preciso, então tenho que fazer GetLastError na linha:)
O problema é esse: não quero colocar sempre uma leitura antes da operação necessária... Tenho todas as operações de que preciso, então tenho que fazer GetLastError na linha:)
Então, não está claro como você gostaria que sua nova função funcionasse. Como ela poderia se atualizar com o tempo ou qualquer outro sinal?
Não, eu o escrevo assim:
Sem ofensa - isto também é errado.
É o erro de operação que precisa ser controlado: ou seja, o que a OrderSend (...) retorna e só então, se necessário, ligar para GetLastError().
É isso mesmo, funciona como pretendido :) Mas sem ofensa, procurei em seus códigos, não encontrei nenhuma chamada para GetLastError()... A primeira mosca que voar pela janela destruirá a civilização :)
É isso mesmo, funciona como pretendido :) Mas sem ofensa, procurei em seus códigos, não encontrei nenhuma chamada para GetLastError() ... A primeira mosca que voar pela janela destruirá a civilização :)