Discussion de l'article "Faites la Promotion de vos Projets de Développement à l'Aide des Bibliothèques EX5" - page 2
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
En général, une fonction d'importation renvoie une interface, et l'interface est accessible sans pénalité.
Il est préférable de stocker l'ensemble des fonctions dans un fichier mqh.
Quand les vôtres seront-ils prêts ?
J'ai déjà les miens et ils sont dans la neuronette. Je ne le reposterai probablement pas de sitôt, j'ai l'intention de conquérir le monde en ce moment.
Honnêtement, je vais lire un peu plus vos posts et j'abandonnerai complètement MT5.
Sois patient, tout va s'arranger :)
Je pense que tout le monde ne sait pas que MetaEditor 5 a une commande spéciale qui vous permet (littéralement) de"générer un fichier include à partir des fonctions exportées du fichier actuel".
В MetaEditor предусмотрена специальная функция генерации включаемых файлов (*.mqh) из экспортируемых функций текущего файла. Для запуска генерации, необходимо выполнить команду Сформировать mqh-файл" в меню "Сервис".
Processus de génération
La génération d'un fichier mqh s'effectue de la manière suivante :
Si le fichier courant est un fichier include (*.mqh), la commande de génération ne fonctionne pas.
Chemin de génération
Le répertoire dans lequel le fichier mqh est généré dépend de l'emplacement du fichier source :
Utilisation de fichiers mqh
La fonction de génération de fichiers include vous permet de donner facilement accès à vos fonctions à d'autres utilisateurs sans révéler leur code source. Il vous suffit de fournir le fichier mqh généré, ainsi que le fichier ex5 dans lequel se trouve l'implémentation de la fonction.
Vous serez peut-être intéressé de savoir que MetaEditor 5 dispose d'une commande spéciale qui vous permet de générer des fichiers d'inclusion des fonctions exportées dans un fichier courant.
MetaEditor has a special feature for generating include files (*.mqh) on the basis of exported functions of the current file. To start this function, you should execute the "
Generate Include File" command of the "Tools" menu.
Le processus de génération
La génération d'un fichier mqh s'effectue de la manière suivante :
Si le fichier courant est un fichier include (*.mqh), la commande de génération est désactivée.
Le chemin de la génération
Le dossier dans lequel les fichiers mqh sont générés dépend de l'emplacement des fichiers sources :
Utilisation des fichiers MQH
La fonction de génération de fichiers include permet de partager facilement vos fonctions avec d'autres utilisateurs sans exposer le code source. Pour ce faire, il suffit de fournir le fichier mqh généré et le fichier ex5 dans lequel les fonctions sont implémentées.
Où se trouve la source de "3. Initialisation des variables dans le fichier .ex5" ? (SuperClass.mqh ; SuperClass.mq5, etc...)
...
Est-il prévu d'implémenter l'exportation pour les classes ou quelque chose de similaire ?
Oui, mais pas maintenant.
Au moins une possibilité d'exporter des classes.
Cela fonctionnera-t-il avec MT4 ?