Справка по MetaEditor

Создание классов

Создание классов

При создания нового класса создается оформленный шаблон включаемого файла MQH для описания данного класса. Файл автоматически размещается в каталоге MQL5/Include (или MQL4/Include). При создании класса можно указать его базовый класс, что также будет соответствующим образом оформлено в шаблоне.

После выбора соответствующей позиции в "Мастере MQL4/MQL5" и нажатия кнопки "Далее" появится следующее окно:

Создание класса

В данном окне необходимо заполнить следующие поля:

  • Имя класса — имя для создаваемого класса;
  • MQH файл — имя mqh-файла, который будет создан для описания класса, а также путь к нему, относительно папки /MQL4 (/MQL5);
  • Базовый класс — если создаваемый класс необходимо унаследовать от другого, в данном поле необходимо указать имя базового класса. Далее следует выбрать тип наследования от базового класса;
  • Автор — имя автора;
  • Ссылка — адрес электронной почты или интернет сайта разработчика.

В зависимости от условий вызова Мастера MQL4/MQL5 в поле "MQH файл" автоматически подставляется соответствующий путь:

  • Если в текущий момент нет открытых документов, то подставляется путь /Include;
  • Если есть открытые документы, то подставляется путь как у активного файла;
  • Если Мастер MQL4/MQL5 запущен из окна "Навигатор", то подставляется путь соответствующей папки.

После того как все необходимые поля будут заполнены, кнопка "Готово" станет активной. По ее нажатии будет создан проект класса, а окно написания его кода будет автоматически открыто.