Справка по MetaEditor

Работа с C++ DLL

MetaEditor позволяет легко работать со сторонними С++ файлами при написании MQL4/MQL5 программ.

Компиляция C++ DLL

Для того чтобы обеспечить максимальное удобство использования сторонних C++ DLL при написании MQL4/MQL5 программ, в MetaEditor встроена возможность их компиляции.

  • Для компиляции исходных кодов C++ используется компилятор MS Visual Studio, установленный на компьютере пользователя. Поддерживаются MS Visual Studio 2008/2010 (в том числе Express Edition).
  • Версия MS Visual Studio (32 или 64 бит) должна совпадать с версией MetaEditor.
  • В последующем для компиляции исходных кодов C++ будет доступен специальный онлайн-сервис. Это позволит осуществлять компиляцию без установленной MS Visual Studio.

Файлы исходных кодов на С++ (CPP и H) можно редактировать аналогично файлам MQ4, MQ5 и MQH:

Работа с DLL на C++

Таким образом, можно отлаживать и модифицировать собственные DLL, написанные на С++, прямо в MetaEditor.

Импорт функций из DLL

В MetaEditor предусмотрена функция автоматического добавления экспортируемых функций DLL в MQL4/MQL5 файл путем простого перетаскивания.

Импорт функций из DLL

Достаточно перетащить DLL-файл из окна "Навигатор" на открытый MQ4, MQ5 или MQH-файл.