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
Comment rendre une variable déclarée dans un bloc, visible dans d'autres blocs?
Bonjour !
Comment rendre une variable déclarée dans un bloc, visible dans d'autres blocs?
Ce n'est probablement pas possible. Bien que vous devriez probablement reformuler la question.
Les variables (et pas seulement les variables) déclarées au niveau du module sont visibles dans l'ensemble du module, ainsi que dans les autres modules (si ce module y est déclaré).
Les variables déclarées à l'intérieur d'un bloc de code (procédure ou fonction) ne sont disponibles que dans ce bloc.
Les variables publiques déclarées dans une classe sont disponibles pour les descendants ou les variables de ce type de classe.
Il existe également un type spécifique de variables, les variables globales (il existe un ensemble de fonctions spécialisées pour elles depuis MQL4).
Ce n'est probablement pas possible. Bien que la question doive probablement être reformulée.
Les variables (et pas seulement les variables) déclarées au niveau du module sont visibles dans l'ensemble du module et dans les autres modules également (si ce module y est déclaré).
Les variables déclarées à l'intérieur d'un bloc de code (procédure ou fonction) ne sont disponibles que dans ce bloc.
Les variables publiques déclarées dans une classe sont accessibles aux descendants ou aux variables de ce type de classe.
Il existe également un type spécifique de variables, les variables globales (il existe un ensemble de fonctions spécialisées pour elles depuis MQL4).
" Selon l'idée, les variables (et pas seulement les variables) déclarées au niveau du module sont visibles dans l'ensemble du module, ainsi que dans les autres modules (si ce module y est déclaré). "
Comment déclarer un module où l'on peut lire ceci ?
Et izcho question, quelle est la différence entre modules, tampons, classes... ? Où puis-je le lire ?
"L'idée est que les variables (et pas seulement les variables) déclarées au niveau du module sont visibles dans tout le module, ainsi que dans d'autres modules (si le module y est déclaré)."
Comment déclarer un module où l'on peut lire ceci ?
Et izcho question, quelle est la différence entre modules, tampons, classes... ? Où puis-je obtenir ces informations ?
En général, l'essentiel des réponses se trouve dans l'aide, en particulier sur la portée des variables ici(https://www.mql5.com/ru/docs/basis/variables/variable_scope).
Si vous posez une question spécifique avec un exemple et une description, vous aurez plus de chances d'obtenir une réponse plus complète.
En général, beaucoup de réponses peuvent être trouvées dans l'aide, en particulier sur la portée des variables ici(https://www.mql5.com/ru/docs/basis/variables/variable_scope).
Si vous posez une question précise, accompagnée d'un exemple et d'une description, vous avez plus de chances d'obtenir une réponse plus complète.
J'ai posé une question concrète dans un autre fil de discussion sur l'exemple de l'EA en question: https://www.mql5.com/ru/forum/1268/page6.
S'il vous plaît, si ce n'est pas difficile, jetez-y un coup d'œil.
" L'idée est que les variables (et pas seulement les variables) déclarées au niveau du module sont visibles dans tout le module, ainsi que dans d'autres modules (si le module y est déclaré).
Comment puis-je déclarer un module, où puis-je le lire ?
Je faisais référence à la connexion incluse du module. De cette façon, vous pouvez diviser les grands projets en modules (unités). Par exemple, vous pouvez diviser un projet de 5000 lignes en plusieurs unités.
Cette approche vous permettra de créer des centaines d'Expert Advisors sur un seul code.
Les modules sont branchés simplement comme les modules de la bibliothèque standard.
#include <\Charts\Chart.mqh> //Class - Chart
abeiks:
Et quelle est la différence entre les modules, les tampons, les classes... ? Où puis-je le lire ?
Et question Izcho, quelle est la différence entre les modules, les tampons, les classes... ? Où puis-je trouver des informations à ce sujet ?
Et question Izcho, quelle est la différence entre les modules, les tampons, les classes... ? Où puis-je trouver plus d'informations à ce sujet ?
Votre expert est déjà au départ. Vous plaisantez ?
Bonjour, pourriez-vous m'indiquer s'il est possible d'ajouter à MT5 un indicateur Period Converter pour l'affichage de tout délai non standard ? Je n'ai pas réussi à le convertir, il génère beaucoup d'erreurs.