Erros, bugs, perguntas - página 2444
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
Recusar a agressão.
Do lado do promotor, tudo o que é necessário é a vontade, pois leva um minuto a fazê-la.
Basta dar o hash de código nativo antes de "ofuscar" no EX5.
Bem, também muda sem qualquer mudança de código, se bem entendi.
O resultado da compilação é sempre o mesmo. Não há ali qualquer aleatoriedade.
E depois este resultado é empurrado para EX5, onde a protecção é aleatória.
Sobre a remoção de espaços extra, o problema é resolvido em 4 linhas através do estilo SQL:
Resultado:
O principal é o desejo, como se costuma dizer.
Sobre a remoção de espaços extra, o problema é resolvido em 4 linhas através do estilo SQL:
O resultado da compilação é sempre o mesmo. Não há ali qualquer aleatoriedade.
E depois, este resultado é descarregado no EX5, onde a protecção é feita ao acaso.
E um checksum que não depende de alterações no ex5 entra no opt?
Então sim, os criadores poderiam dar acesso a ele.
Precisa de resolver um problema, ou encontrar uma razão para não o resolver?
E o opt recebe um checksum que não depende de alterações ao ex5?
Não, é o ex5 que entra em opt. Esta é a razão pela qual a recompilação restabelece a cache do testador.
Precisa de resolver um problema, ou encontrar uma razão para não o resolver?
A tarefa foi expressa. Preciso que o resultado da execução do programa seja reposto num ficheiro com um nome diferente quando a lógica (código nativo) é alterada.
O programa não funciona, descobri, por experiência, que se despenha nesta linha:
boost::asio::connect(*socket_, endpoint); (de tick_receiver.cpp )
a partir desta função:
DLLAPI int __stdcall client_connect(int port){ // nenhum tamanho de variável aqui para este erro
boost::asio::ip::tcp::resolver resolver(io);
boost::asio::ip::tcp::resolver::result_type endpoint = resolver.resolve("127.0.0.1", std::to_string(port));
impulso::asio::connect(*socket_, endpoint); // aqui cai
devolução 1;
}
2019.04.24 15:17:45.306 test_tick_receiver (EURUSD,H1) Violação de acesso a 0x00007FFC1AF29200 ler a 0x000000000000000000000000 em 'C:\Users\rukpe\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Experts\tick_receiver.dll
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) crash --> 00007FFC1AF29200 498B4D00 mov rcx, [r13+0x0]
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 00007FFC1AF29204 33C0 xou eax, eax
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 00007FFC1AF29206 49837D08FF cmp qword [r13+0x8], 0xff
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 00007FFC1AF2920B 742D jz 0x7ffc1af2923a
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1)
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 00007FFC1AF2920D 33D2 xou edx, edx
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 00007FFC1AF2920F F0480FB15138 lock cmpxchg [rcx+0x38], rdx
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 00007FFC1AF29215 740C jz 0x7ffc1af29223
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1)
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1)
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 00: 0x00007FFC1AF29200
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 01: 0x000001BA759C1F40
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 02: 0xFFFFFFFFFFFFFFFFFFFFFFFFFF
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 03: 0x000001BA6E450000
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 04: 0x000001BA7575C5A0
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 05: 0x0000002E16AFE670
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 06: 0x00000FED243F54C5
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 07: 0x000001BA6E452000
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1) 08: 0x00007FF7DAEC6000
2019.04.24 15:17:45.338 test_tick_receiver (EURUSD,H1)