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 originalstring Str2[];
Container2[0].Get(Str2); // Obteve a matrizArrayPrint(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.
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
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!