OOP, templates et macros dans mql5, subtilités et utilisations - page 23
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
pour que je puisse faire ce que je veux.
intéressé par les options suggérées hier par la formule magique #defaine abracadabra ##_
UPD :
Vladimir Simakov OK, je vais essayer de trouver une solution.
alors fais ce que je veux
intéressé par les variations proposées hier en utilisant la formule magique #defaine abracadabra ##_
UPD :
Vladimir Simakov OK, je vais essayer de trouver une solution.
UPD :
HOORAY ! ÇA A MARCHÉ ! (С)
Merci ! Ça a marché comme prévu !
PZY : Comment ajouter les macros __MQL5__ et __MQL4__ à cet abracadabra, mais les fonctions fast_xxx() ne seront jamais dans le code MQL4 du tout - du mot JAMAIS
UPD :
HOORAY ! ÇA A MARCHÉ ! (С)
Merci ! Ça a marché comme prévu !
PZY : Comment ajouter les macros __MQL5__ et __MQL4__ à cet abracadabra mais les fonctions fast_xxx() ne seront jamais dans le code MQL4 du tout - du mot JAMAIS
comment savoir quel terminal (MT4/MT5) exécute le code ?
une variable vrai/faux est suffisante
comment savoir quel terminal (MT4/MT5) exécute le code ?
une variable vrai/faux est suffisante
OK, mais je veux regarder dans les macros, ça doit être quelque chose de simple.
UPD :
OK, mais je veux regarder dans les macros, ça doit être quelque chose de simple.
UPD :
Quel est le sens sacré ?
Quel est le sens sacré ?
vérifiez le compilateur, s'il s'agit du "bon compilateur", il devrait éliminer tout ce qui est inutile à l'étape de la compilation.
compilez-le et regardez la taille du .ex5 ;)
SZY : dans if() on peut mettreisMQL5 ,mql5 , on peut enlever le modificateur const - en général, c'est un compilateur correct.
il existe un tel code :
mt4 ne crée pas de nouvelles copies de dll en mémoire si vous appelez depuis 2 EA, je ne veux pas modifier la dll elle-même (elle est 100 % satisfaisante), il est plus facile de copier 5 fois le fichier mydll.dll
J'ai besoin d'une macro pour obtenir ce qui suit
Mais je veux vérifier que s'il n'y a pas de macro,dllnum alors ce sera "mydll.dll".
UPD :
ceci est résolu
UPD2 : non résolu (((.
'mydll02.dll' - les expressions ne sont pas autorisées dans un contexte global
il existe un tel code :
mt4 ne crée pas de nouvelles copies de la dll en mémoire si elle est appelée depuis 2 EA, je ne veux pas modifier la dll elle-même (elle est 100 % satisfaisante), il est plus facile de copier le fichier mydll.dll 5 fois
J'ai besoin d'une macro pour obtenir ce qui suit
Mais je veux vérifier que s'il n'y a pas de macro,dllnum alors ce sera "mydll.dll".
UPD :
ceci est résolu
UPD2 : non résolu (((.
mydll02.dll' - les expressions ne sont pas autorisées dans une portée globale
Ça ne marchera pas, je suppose.
DEF_QUOTES(a##0##b.dll)
Il ne reçoit pas de jeton valide ici. En général, mcl devrait être capable de
mais hélas, comme on dit, ce n'est pas du C++).
Ça ne marchera pas, je suppose.
il ne reçoit pas de jeton valide ici. En fait, la mcl devrait être capable de
mais hélas, comme on dit - ce n'est pas C++))
mm-hmm
au moins j'ai essayé de macroinclure les tokens.... ça a encore foiré
#include' - des guillemets doubles ou des crochets < sont nécessaires
#include' - les expressions ne sont pas autorisées dans une portée globale
Je ne comprends pas - pourquoi les bougies brûlent-elles ? C'est comme ça que ça marche, je suppose :
J'admets que cela peut être utile lorsqu'il s'agit de corriger une configuration.
PS : si vous y tenez vraiment, essayez name_dll (sans le point), peut-être que ça décollera.