Erreurs, bugs, questions - page 2242
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
La demande n'était qu'une seule : aider et non entraver. Si vous pensez que la discussion est inutile, n'y participez pas... Ce n'est pas à vous de décider (nécessaire/non nécessaire) - c'est le rôle de l'administration et des modérateurs.
Je suis d'accord, mais si vous n'aimez pas les conseils, alors vous n'avez tout simplement pas besoin d'y répondre, alors il n'y aura pas de questions... chacun écrit ici ce qu'il pense être approprié, j'ai jugé bon de donner des conseils, c'est-à-dire d'apporter une aide gratuite, au lieu de la gratitude, je lis les plaintes... bonne chance
Je suis d'accord, mais si vous n'aimez pas les conseils, vous n'avez pas besoin d'y répondre.
Comment cela ?
Pourquoi la valeur du tableau n'est-elle pas vide (zéro) ?
Comment cela ?
Pourquoi la valeur du tableau n'est-elle pas vide (zéro) ?
Que se passe-t-il s'il est d'abord dimensionné et ensuite effacé ?
Que se passe-t-il s'il est d'abord dimensionné et ensuite effacé ?
Puis
Il n'y a pas d'information sur la taille après l'effacement.ArrayFree(SummArr);
Supprimer, alors la valeur n'est pas non plus vide. Le tableau n'a pas été utilisé auparavant.
Quelques absurdités, voici le code coupé en général
Sur la sortie.
Vérifiez, peut-être que mon terminal est devenu fou.
Ou est-ce normal et tout devrait être à jeter ?
Le code dans l'indicateur mql4 a cessé de fonctionner. comment puis-je le réparer ?
L'éditeur indique 'ObjectSetInteger' - aucune des surcharges ne peut être appliquée à l'appel de fonction.
Il a fonctionné pendant des années et s'est soudainement arrêté. C'est une honte, cependant.
Quelques absurdités, voici le code coupé en général
Sur la sortie.
Vérifiez, peut-être que mon terminal est devenu fou.
Ou peut-être que c'est normal et que tout devrait être poubelle ?
Libère le tampon de n'importe quel tableau dynamique et fixe la taille de la dimension zéro à 0.
Lorsque vous écrivez des scripts et des indicateurs, vous pouvez avoir besoin d'utiliser la fonction ArrayFree() peu souvent, car toute la mémoire utilisée est immédiatement libérée après l'arrêt du script, et dans les indicateurs personnalisés, le travail principal avec les tableaux est effectué en accédant aux tampons des indicateurs, dont les tailles sont automatiquement gérées par le sous-système exécutif du terminal.
Si vous devez gérer la mémoire par vous-même dans des conditions dynamiques complexes, la fonction ArrayFree() vous permettra de libérer explicitement et immédiatement la mémoire occupée par un tableau dynamique inutile.
Vous voyez ? Inutile.
Naturellement, une fois que la mémoire est libérée, et que vous l'allouez à nouveau en dimensionnant le tableau, personne ne pourra garantir son contenu.
Utiliser l'initialisation du tableau : ArrayInitialize()
Le code dans l'indicateur mql4 a cessé de fonctionner. comment puis-je le réparer ?
L'éditeur indique 'ObjectSetInteger' - aucune des surcharges ne peut être appliquée à l'appel de fonction.
Il a fonctionné pendant des années et s'est soudainement arrêté. C'est une honte, cependant.
Mais pourquoi avez-vous mélangé deux styles ? Si vous utilisez la première ligne pour spécifier le code de la flèche, utilisez la deuxième ligne dans le même style :