![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Ok, si mon problème lorsque je passe en mode W unicode est de connecter le pipe dans le côté MT4, alors je pense que la chaîne \\\\.\pipe\\mypipe n'est plus une simple chaîne mais contient les valeurs nulles comme de FMIC dit. C'est pourquoi je ne peux pas me connecter dans mon côté vb.net parce que lorsque j'utilise la même chaîne \\\\.\pipe\mypipe n'est pas trouvé et je reçois l'erreur 2.
J'essaie de me connecter en convertissant la chaîne avec le StringToCharArray mais le pipe connect a obtenu l'erreur.
Est-ce que cela a un sens ? Merci
J'utilise cette ligne de code pour me montrer tous les tuyaux ouverts.
Dim listOfPipes As [String]() = System.IO.Directory.GetFiles("\\N.\pipe\")
et mon tuyau est là. Donc les mt4 avec le mode unicode "W" créent le pipe et attendent les connexions. Si je peux créer dans le même côté mt4 un client pipe je peux tester...
Je ne sais pas quoi faire...
J'ai ouvert un post dans le forum msdn parce que je pense que le problème se trouve du côté de mon vb.net.
http://social.msdn.microsoft.com/Forums/en-US/409d4a2d-0a88-4094-9f0c-403798a2ce3d/pipe-unicode-mode-not-connecting-like-ansi-mode?forum=vbgeneral
Je peux créer les tuyaux avec mon code mt4 mais je ne peux pas les connecter ou les appeler.
Quand j'utilise le mode ansi dans mon programme vb.net, je peux connecter le pipe mais je ne reçois que la première lettre. Je passe donc en mode unicode et je sais que je ne peux pas me connecter... Je reçois l'erreur 2.
Donc je pense que mon problème est maintenant avec mon code vb.net et non avec le mode mql4.
Merci de votre aide...
Si quelqu'un a encore des problèmes pour gérer les tuyaux nommés dans MT4 v600, voici la façon dont je l'ai résolu :
Serveur :
Client :
Merci Oscarin pour votre résumé.
Si quelqu'un a encore des problèmes pour gérer les tuyaux nommés dans MT4 v600, voici la façon dont je l'ai résolu :
Serveur :
Client :
Dans quel code avez-vous effectué les modifications indiquées ?
Est-ce que quelqu'un le sait ?
J'ai hâte de commencer à travailler avec des pips nommés dans MT4 600+, mais je n'ai pas encore pu trouver une solution fonctionnelle. Toute aide est la bienvenue !