Aide MetaEditorMQL4/MQL5 WizardCréer une classe

Créer une classe

Un modèle correspond au code source de base d'une classe. Il contient l'en-tête standard du programme, les propriétés générales et un squelette pour la classe : définition de la classe, squelette des méthodes publiques et privées, constructeur et destructeur. Lors de la création d'une classe, vous pouvez spécifier sa classe de base qui est également formatée correctement dans le modèle. Le modèle est placé dans le répertoire MQL5/Include (ou MQL4/Include).

Créer une classe

Remplissez les champs suivants :

  • Nom de la classe – nom de la classe à créer.
  • Fichier Include – nom d'un fichier mqh à créer pour décrire la classe, ainsi que son chemin relativement au dossier /MQL5 (/MQL4).
  • Classe de Base – si une classe créée doit hériter d'une autre classe, spécifiez-la dans ce champ. Sélectionnez ensuite le type d'héritage de la classe de base.
  • Auteur – nom de l'auteur.
  • Lien – adresse email du développeur ou son site web.

Suivant les conditions de lancement du MQL4/MQL5 Wizard, le chemin correspondant est automatiquement substitué dans le fichier MQH :

  • S'il n'y a aucun document ouvert à ce moment, le chemin /Include est spécifié.
  • S'il y a des documents ouverts, le chemin est similaire à celui du document actif.
  • Si le MQL4/MQL5 Wizard est lancé depuis la fenêtre du Navigateur, le chemin do dossier sélectionné est substitué.

Cliquez sur Terminer pour compléter la création du modèle. Le fichier généré est immédiatement ouvert en édition.