Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
J'ai 2 erreurs lorsque je clique pour compiler le FatPanel.mq5 Expert :
Impossible de convertir le type 'string' en 'bool' PanelDispatcher.mqh 833 45
Impossible de convertir le type 'string' en 'bool' PanelDispatcher.mqh 3834 25
Nous vous remercions de votre attention.
Erreur :
Impossible de convertir le type 'string' en 'bool' PanelDispatcher.mqh 833 45
et
Impossible de convertir le type 'string' en 'bool' PanelDispatcher.mqh 3834 25
S'il vous plaît, aidez-moi...
J'ai 2 erreurs lorsque je clique pour compiler le FatPanel.mq5 Expert :
Impossible de convertir le type 'string' en 'bool' PanelDispatcher.mqh 833 45
Impossible de convertir le type 'string' en 'bool' PanelDispatcher.mqh 3834 25
Je vous remercie de votre attention.
J'ai le même problème.
Erreur :
Impossible de convertir le type 'string' en 'bool' PanelDispatcher.mqh 833 45
et
Impossible de convertir le type 'string' en 'bool' PanelDispatcher.mqh 3834 25
S'il vous plaît, aidez-moi...
Facile,
Convertir explicitement en int puis en bool.
Cela ressemblerait à ceci
properties[i].bool_value=(bool)((int)propertyValue)
Notez que le paramètre propertyValue est une chaîne de caractères, et que les règles de conversion ne permettent pas de convertir une chaîne de caractères en booléen.
Facile,
Couler explicitement en int puis en bool.
Cela ressemblerait à ce qui suit
properties[i].bool_value=(bool)((int)propertyValue)
Notez que le paramètre propertyValue est une chaîne de caractères et que les règles de conversion ne permettent pas de convertir une chaîne de caractères en un booléen.
Bonjour Jonathan, j'ai suivi votre conseil et apparemment cela a fonctionné. J'ai apporté cette modification à PanelDispatcher.mqh et j'ai compilé Fatpanel.mq5. Les deux erreurs précédentes ont disparu et la compilation a au moins eu lieu. Malheureusement, 21 alertes PanelDispatcher.mqh se produisent maintenant, ce qui est (peut-être) la cause d'erreurs lors de l'utilisation de FatPanel. Je pense qu'ils ont arrêté ce projet, ce qui est dommage. Mais merci pour votre aide !
Bonjour Jonathan, j'ai suivi votre conseil et apparemment cela a fonctionné. J'ai apporté cette modification à PanelDispatcher.mqh et j'ai compilé Fatpanel.mq5. Les deux erreurs précédentes ont disparu et la compilation a au moins eu lieu. Malheureusement, 21 alertes PanelDispatcher.mqh se produisent maintenant, ce qui est (peut-être) la cause d'erreurs lors de l'utilisation de FatPanel. Je pense qu'ils ont arrêté ce projet, ce qui est dommage. Mais merci pour votre aide !
Bonjour à tous,
Alors apparemment il n'y a pas eu de mise à jour sur ce projet, mais la façon dont il fonctionne je l'ai déjà utilisé moi-même, mais je ne l'ai pas trouvé très utile, parce que pour se développer nous devrions mettre plus de stratégies à l'intérieur des modules EA.
Ces alertes qui apparaissent ne l'empêchent pas de fonctionner, notez que souvent il s'agit juste d'une alerte du compilateur vous informant qu'il n'y a pas de conversion de type ou même l'absence d'un contrôle de retour. Un exemple de ceci est lorsque nous utilisons la fonction Print(), si nous passons une variable qui est utilisée comme un compteur dans le programme attaché avec une sorte de message, le compilateur affichera automatiquement un message d'avertissement, disant qu'il y a un manque de casting de votre variable entière en chaîne de caractères, par exemple, dans l'image que vous avez jointe dans le premier message, la deuxième ligne est un cas de ce que je vous ai dit, il vous dit qu'il n'y a pas de contrôle pour la fonction OrderSend() parce que c'est un type bool et il serait intéressant d'avoir un point de contrôle pour elle, mais cela ne signifie pas qu'elle ne fonctionne pas.
J'espère avoir été utile.
att
Désolé de tirer ce fil mort de sa tombe :)
Est-ce que ça marche encore ?
J'essaie de le compiler et j'obtiens 55 erreurs !