
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
Non, je l'écris comme ça :
dans ce cas, c'est faux aussi.
vous voyez que chaque fonction renvoie false ou -1 si elle échoue.
c'est ce que vous utilisez.
Cette fonction me manque dans MT4, que dois-je faire ?
Lafonction GetLastError() est réinitialisée après avoir lu sa valeur. Insérez un blanc supplémentaire avant l'opération que vous souhaitez.
dans ce cas, c'est faux aussi.
vous voyez que chaque fonction renvoie false ou -1 si elle échoue.
c'est ce que vous devriez utiliser.
C'est vrai ! Je n'y avais même pas pensé... parce qu'il existe un moyen encore meilleur, comme moi :) je peux écrire des fonctions complexes qui génèrent leurs propres codes d'erreur.
La fonction GetLastError() est réinitialisée après avoir lu sa valeur. Insérez une lecture vide supplémentaire avant l'opération souhaitée.
C'est le problème, je ne veux pas mettre une lecture avant l'opération requise à chaque fois... J'ai toutes les opérations dont j'ai besoin, donc je dois faire GetLastError sur la ligne :)
C'est le problème : je ne veux pas mettre une lecture avant l'opération requise à chaque fois... J'ai toutes les opérations dont j'ai besoin, donc je dois faire GetLastError sur la ligne :)
Dans ce cas, la façon dont vous souhaitez que votre nouvelle fonction fonctionne n'est pas claire. Comment pourrait-il se mettre à jour par le temps ou tout autre signe ?
Non, je l'écris comme ça :
Sans vouloir vous offenser, c'est également une erreur.
C'est l'erreur d'opération qu'il faut surveiller : c'est-à-dire ce que renvoie OrderSend (...) et seulement ensuite, si nécessaire, appeler GetLastError().
C'est exact, cela fonctionne comme prévu :) Mais sans vouloir vous offenser, j'ai parcouru vos codes, je n'ai pas trouvé d'appel à GetLastError()... La première mouche qui passera par la fenêtre détruira la civilisation :)
C'est exact, cela fonctionne comme prévu :) Mais sans vouloir vous offenser, j'ai parcouru vos codes, je n'ai pas trouvé d'appel à GetLastError() ... La première mouche qui passera par la fenêtre détruira la civilisation :)