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

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

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

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

 
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
 
prostotrader:

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

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

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

 
Lozius:

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

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

 
Lozius:

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

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

 
Lozius:

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

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

struct zzzz{
   int z;
}

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

#include <z.mqh>
 
Dmitry Fedoseev:

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

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

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