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
...Cependant, ce script devrait toujours fonctionner pour récupérer des réponses courtes du serveur, comme les résultats d'une requête de licence. Il ne pose problème que si la taille de la réponse du serveur dépasse 1KB-ish.
Merci, cela a parfaitement fonctionné !
Salut thili55,
Peux-tu nous aider et poster ta solution pour faire fonctionner grabWeb() avec le build 600 ? Je pense que beaucoup de personnes seraient intéressées par le fait que FFCal fonctionne avec la version 600.
Merci beaucoup
Pouvez-vous nous aider et poster votre solution pour faire fonctionner grabWeb() avec le build 600 ? Je pense que beaucoup de personnes seraient intéressées par le fait que FFCal fonctionne avec la version 600.
Voir le message auquel thili55 répond - mais notez qu'il semble y avoir actuellement des problèmes de traitement des chaînes dans la v600 qui peuvent affecter le téléchargement d'autant de données que le calendrier FF.
Merci pour votre réponse. Donc, nous devrons attendre une correction de la v600 avant de concevoir une solution pour grabWeb, correct ? Ou est-ce qu'un correctif a été fourni dans la v603 ?
Merci pour votre réponse. Nous devrons donc attendre la correction de la v600 avant de trouver une solution pour grabWeb, n'est-ce pas ? Ou est-ce qu'un correctif a été fourni dans la v603 ?
Voici la fonction GrabWeb mise à jour pour fonctionner sur la v600. Elle utilise maintenant InternetOpenW et InternetOpenUrlW et la conversion de l'unicode. Elle obtient bien les fichiers XML mais les fichiers ont tous des données NULL. Voir l'instruction Print pour StrWebPage dans le code. Si vous regardez les données produites, ce sont des déchets alors que strThisRead contient des données valides. Quelqu'un peut-il jeter un coup d'oeil et voir s'il peut trouver une solution ? Il suit le correctif de ce fil de discussion : https://www.mql5.com/en/forum/149360
Il suffit de copier et de coller le code dans votre FFCal.mq4 et de le compiler avec la v600 MT4 et de l'exécuter (veuillez supprimer les éléments qui n'ont pas leur place dans votre version afin qu'elle soit compilée).
J'ai essayé de créer un script GRABWEB.
très simple... et fonctionne bien dans le build 604
j'essaie de faire un script GRABWEB
très simple... et qui fonctionne bien dans le build 604
Puis-je vous demander comment vous surmontez cette erreur de compilation avec la v604 pour cette ligne de code :
InternetReadFile(HttpRequest, Buffer, StringLen(Buffer), read);
Erreur : 'Buffer' - conversion de paramètre non autorisée.
Veuillez vérifier votre version MT4 et réessayer !
Puis-je vous demander comment vous surmontez cette erreur de compilation avec la v604 pour cette ligne de code :
Erreur : 'Buffer' - conversion de paramètre non autorisée
Veuillez vérifier votre version de MT4 et réessayer !
Il n'y a pas de telle erreur sur mon v604 et v600 avec ce programme aucune erreur et aucun avertissement le fichier a été téléchargé correctement
J'ai essayé de créer un script GRABWEB.
très simple... et qui fonctionne bien dans la version 604.
Puis-je vous demander comment vous surmontez cette erreur de compilation avec la version 604 pour cette ligne de code ?
Erreur : 'Buffer' - conversion de paramètre non autorisée
Veuillez vérifier votre version de MT4 et réessayer !
peut-être que vous utilisez u char
Dans mon script, j'utilise une chaîne