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
Estoy teniendo 2 errores cuando hago clic para completar el FatPanel.mq5 Experto:
no se puede convertir el tipo 'string' a 'bool' PanelDispatcher.mqh 833 45
no se puede convertir el tipo 'string' en 'bool' PanelDispatcher.mqh 3834 25
Gracias
Error:
cannot convert type 'string' to 'bool' PanelDispatcher.mqh 833 45
y
no se puede convertir el tipo 'string' a 'bool' PanelDispatcher.mqh 3834 25
Por favor, ayúdenme...
Estoy teniendo 2 errores cuando hago clic para completar el FatPanel.mq5 Experto:
no se puede convertir el tipo 'string' a 'bool' PanelDispatcher.mqh 833 45
no se puede convertir el tipo 'string' en 'bool' PanelDispatcher.mqh 3834 25
Gracias
Yo también tengo el mismo problema.
Error:
cannot convert type 'string' to 'bool' PanelDispatcher.mqh 833 45
y
no se puede convertir el tipo 'string' a 'bool' PanelDispatcher.mqh 3834 25
Por favor, ayúdame...
Fácil,
Castéalo explícitamente a int y luego a bool.
Quedaría así
properties[i].bool_value=(bool)((int)propertyValue)
Ten en cuenta que el parámetro propertyValue es una cadena, y dentro de las reglas de conversión no puedes convertir una cadena a un booleano.
Fácil,
Cast explícitamente a int y luego a bool.
Quedaría así
propiedades[i].valor_bool=(bool)((int)valor_propiedad)
Ten en cuenta que el parámetro propertyValue es una cadena, y dentro de las reglas de casting no puedes convertir una cadena en un booleano.
Hola Jonathan, seguí tu consejo y aparentemente funcionó. Hice este cambio en PanelDispatcher.mqh y compilé Fatpanel.mq5. Los dos errores anteriores desaparecieron y al menos se produjo la compilación. Desafortunadamente, ahora se producen 21 alertas en PanelDispatcher.mqh, que (quizás) es la causa de los errores al intentar usar FatPanel. Creo que han parado este proyecto, lo cual es una pena. ¡Pero gracias por vuestra ayuda!
Hola Jonathan, seguí tu consejo y aparentemente funcionó. Hice este cambio en PanelDispatcher.mqh y compilé Fatpanel.mq5. Los dos errores anteriores desaparecieron y la compilación al menos se produjo. Desafortunadamente, ahora se producen 21 alertas en PanelDispatcher.mqh, que (quizás) es la causa de los errores al intentar usar FatPanel. Creo que han parado este proyecto, lo cual es una pena. ¡Pero gracias por vuestra ayuda!
Buenos dias,
Pues aparentemente no ha habido actualizaciones sobre este proyecto, pero por la forma en que funciona ya lo he utilizado yo, pero no me ha parecido muy útil, porque para ampliarlo tendríamos que meter más estrategias dentro de los módulos del EA.
Estas alertas que aparecen no impiden que funcione, ten en cuenta que muchas veces es solo una alerta del compilador informando de que no hay una conversión de tipos o incluso la falta de alguna comprobación de retorno. Un ejemplo de esto es cuando usamos la función Print(), si le pasamos una variable que se usa como contador dentro del programa adjunto con algún tipo de mensaje, automáticamente el compilador te mostrará un mensaje de advertencia, diciendo que falta un casting de tu variable entera a cadena, por ejemplo, en la imagen que adjuntas en el primer post, la segunda línea es un caso de lo que te he dicho, te dice que no hay comprobación para la función OrderSend( ) porque es de tipo bool y sería interesante tener un punto de control para ella, pero eso no quiere decir que no funcione.
Espero haberte ayudado.
att
Perdón por sacar este hilo muerto de la tumba :)
¿Sigue funcionando?
¡Intento compilarlo y me da 55 errores!