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
Je le fais.
https://www.mql5.com/ru/blogs/post/748365
J'ai essayé et je n'arrive pas à obtenir les paramètres du testeur.
Dois-je appuyer sur Ctrl+C pour copier le texte une fois ?
J'ai essayé et je n'arrive pas à obtenir les paramètres du testeur.
Voir _LastError.
Dois-je appuyer sur Ctrl+C pour copier le texte une fois ?
Non.
Vérifier _LastError.
4009 ERR_NOTINITIALISED_STRING
4009 ERR_NOTINITIALIZED_STRING
Non reproduit.
Il ne joue pas.
Je suppose qu'il s'agit d'un problème de version du terminal - la version 5120 ne reproduit pas les entrées des testeurs.
Je pense qu'il s'agit d'un problème de version du terminal, il n'est pas reproductible sur le 5120.
Tout fonctionne également sur b4885.
Tout fonctionne également sur le b4885.
Je l'ai
Je suppose qu'il s'agit d'un problème lié à la version du terminal - la version 5120 ne parvient pas à reproduire les données des testeurs.
Le problème d'obtention de l'entrée du testeur dans la version b5120 a été corrigé. Lors du débogage, il a été constaté que pour le tableau static const int ControlID[] = {0xE81E, 0x804E}, le deuxième élément (0x804E) renvoie un Handle égal à 0, alors que le premier élément (0xE81E) renvoie un Handle valide. Lorsque cette poignée est utilisée, la réception des données d'entrée du testeur fonctionne correctement.
Les tests ont montré que cette méthode fonctionne également dans la version b4879, et on peut supposer qu'il n'y a pas de problème dans la version b4885.
La chose la plus simple à faire est peut-être de changer l'ordre
Correction d'un problème avec l'obtention des données d'entrée du testeur dans la version b5120. Lors du débogage, il a été constaté que pour le tableau static const int ControlID[] = {0xE81E, 0x804E}, le deuxième élément (0x804E) renvoie un Handle égal à 0, alors que le premier élément (0xE81E) renvoie un Handle valide. L'utilisation de ce Handle permet de recevoir correctement les données d'entrée du testeur.
Les tests ont montré que cette méthode fonctionne également dans la version b4879, et il ne devrait pas y avoir de problème dans la version b4885.
La chose la plus simple à faire est peut-être de changer l'ordre
Êtes-vous sûr d'utiliser la version actuelle de MTTester.mqh ? Le code suivant s'y trouve.