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
Os códigos-fonte da biblioteca contêm o Convert.mqh, que converte rapidamente uma matriz de um tipo em uma matriz de outro tipo.
Você pode trocar qualquer coisa por meio do Resources.
Você afirma ter feito download do Container2, mas não o utiliza. Logicamente, deveria ser assim:
// Obter os dados em sua forma original string Str2[]; Container2[0].Get(Str2); // Obteve a matriz ArrayPrint(Str2); PRINT(Container2[1].Get<double>()) // Temos um número PRINT(Container2[2].Get<MqlTick>().bid) // Temos a estruturaÉ claro que, em seu exemplo, o resultado é o mesmo.O mais importante é que, usando o código acima como um script com download de bibliotecas do
obtive :
2019.03.26 18:11:51.624 R-277866Original (EURUSD,M1) Container[i].GetType() = string[2]
2019.03.26 18:11:51.624 R-277866Original (EURUSD,M1) Container[i].GetType() = double
2019.03.26 18:11:51.624 R-277866Original (EURUSD,M1) Container[i].GetType() = MqlTick
2019.03.26 18:11:51.656 R-277866Original (EURUSD,M1) Estouro de pilha em '...\MQL5\Scripts\forum\R-277866Original.ex5'
Você afirma que carrega o Container2, mas não o utiliza. Logicamente, deveria ser assim:
Sim, há um erro de digitação no exemplo.
É claro que, em seu exemplo, o resultado é o mesmo.
Com sua edição, o resultado será o mesmo.
O mais importante é que, usando o código acima como um script com download de bibliotecas de
obtive :
2019.03.26 18:11:51.624 R-277866Original (EURUSD,M1) Container[i].GetType() = string[2]
2019.03.26 18:11:51.624 R-277866Original (EURUSD,M1) Container[i].GetType() = double
2019.03.26 18:11:51.624 R-277866Original (EURUSD,M1) Container[i].GetType() = MqlTick
2019.03.26 18:11:51.656 R-277866Original (EURUSD,M1) Estouro de pilha em '...\MQL5\Scripts\forum\R-277866Original.ex5'
Não posso dizer nada sem o código-fonte.
...
Não posso dizer nada sem o código-fonte.
O código-fonte é exatamente o seu código. Compilação de 2009.
É o seu código que é a fonte. Compilação 2009.
Executado sem erros.
Boa tarde.
Estou apenas declarando
RESOURCEDATA<uchar> Res;E esse erro
Não era antes, acho que depois de atualizar o terminal apareceu (build 2085). Ou estou em algum lugar estúpido? )
Ele não existia antes, acho que apareceu após a atualização do terminal (build 2085).
Localizei esse bug do compilador
.
Sim, não existe esse erro no 2037.
Sim, não existe esse erro em 2037.
Para contornar o erro, substitua Include\fxsaber\TradeTransactions\Convert.mqh pelo arquivo anexado.
Para contornar o bug, substitua Include\fxsaber\TradeTransactions\Convert.mqh pelo arquivo anexado.
Funciona) Obrigado!