Вывод функции в отдельный файл.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Yury Lozovsky
533
Yury Lozovsky  
Можно ли вывести функцию отдельным файлом и если можно, то как?
prostotrader
8081
prostotrader  

Создаёте файл с разщирением *.mqh в нём прописываете свою функцию,

а в основном файле пишите #include <*.mqh>

Aliaksandr Hryshyn
2752
Aliaksandr Hryshyn  
Lozius:
Можно ли вывести функцию отдельным файлом и если можно, то как?

Выбирайте:

  1. Включаемые файлы https://www.mql5.com/ru/docs/basis/preprosessor/include
  2. Библиотеки https://www.mql5.com/ru/docs/basis/preprosessor/import https://www.mql5.com/ru/docs/basis/function/export
Yury Lozovsky
533
Yury Lozovsky  
prostotrader:

Создаёте файл с разщирением *.mqh в нём прописываете свою функцию,

а в основном файле пишите #include <*.mqh>

Я так и делаю и передаю в функцию структуру, а там структура не раскрывается.

Dmitry Fedoseev
56921
Dmitry Fedoseev  
Lozius:

Я так и делаю и передаю в функцию структуру, а там структура не раскрывается.

Описание структуры вынести еще в один файл и подключать его везде, где надо, что бы отдельные файлы компилировались. При компиляции всего проекта он один раз подключится.

Yury Lozovsky
533
Yury Lozovsky  
Lozius:

Я так и делаю и передаю в функцию структуру, а там структура не раскрывается.

Не сочтите за труд, подскажите как вынести описание структуры в файл.

Dmitry Fedoseev
56921
Dmitry Fedoseev  
Lozius:

Не сочтите за труд, подскажите как вынести описание структуры в файл.

Создаете новый mqh, например, z.mqh, в нем пишите свою структуру:

struct zzzz{
   int z;
}

Потом подключаете файл куда надо:

#include <z.mqh>
Yury Lozovsky
533
Yury Lozovsky  
Dmitry Fedoseev:

Создаете новый mqh, например, z.mqh, в нем пишите свою структуру:

Потом подключаете файл куда надо:

ОГРОМНОЕ СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий