Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Las fuentes de la biblioteca contienen Convert.mqh, que convierte rápidamente una matriz de un tipo en una matriz de otro tipo.
Puedes intercambiar cualquier cosa a través de Recursos.
Afirmas descargar Container2, pero no lo usas. Lógicamente, debería ser así:
// Obtener los datos en su forma original string Str2[]; Container2[0].Get(Str2); // Obtenido el array ArrayPrint(Str2); PRINT(Container2[1].Get<double>()) // Tenemos un número PRINT(Container2[2].Get<MqlTick>().bid) // Tenemos la estructuraPor supuesto, en tu ejemplo, el resultado es el mismo.Más importante aún, usando el código anterior como script con descarga de librerías desde
obtengo :
2019.03.26 18:11:51.624 R-277866Original (EURUSD,M1) Contenedor[i].GetType() = cadena[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) Desbordamiento de pila en '...\MQL5\Scripts\forum\R-277866Original.ex5'
Afirmas que cargas el Contenedor2, pero no lo usas. Lógicamente, debería ser así:
Sí, hay un error tipográfico en el ejemplo.
Por supuesto, en tu ejemplo el resultado es el mismo.
Con tu edición, el resultado será el mismo.
Lo que es más importante, usando el código anterior como script con las librerías descargadas de
obtengo :
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) Desbordamiento de pila en '...\MQL5\Scripts\forum\R-277866Original.ex5'
No puedo decir nada sin el código fuente.
...
No puedo decir nada sin la fuente.
La fuente es exactamente su código. Construir 2009.
La fuente es tu código. Compilación 2009.
Ejecutado sin errores.
Buenas tardes.
Sólo estoy declarando
RESOURCEDATA<uchar> Res;Y tal error
No era antes, creo que después de actualizar el terminal apareció (build 2085). ¿O estoy en algún lugar estúpido? )
Antes no existía, creo que apareció después de la actualización del terminal (build 2085).
Localizado este bug del compilador
.
Sí, no hay tal error en 2037.
Sí, no hay tal error en 2037.
Bypassed el error, reemplazar Include\fxsaber\TradeTransactions\Convert.mqh con el adjunto.
Bypassed the bug, replace Include\fxsaber\TradeTransactions\Convert.mqh with the attached one.
Funciona ) Gracias