Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
У тебя Linux? Узнай, как установить на нее MetaTrader!
Ivan Usenkov
3189
Ivan Usenkov 2014.03.03 11:52 

Здравствуйте.

Разделение кода по мере его написания в include-файлы (*.mqh) во многом облегчает дальнейшую работу с этим кодом, при возможности отладки. Но встает следующая проблема, если свой инструмент (индикатор или советник) необходимо выложить на всеобщее обозрение, то нужно тянуть и хвост включаемых файлов.

При использовании библиотек с export-функциями проблема с хвостом, если правильно понимаю, решается, но нет возможности для отладки export-функций на стадии разработки.

Подскажите, как такую проблему разрешить? К примеру, индикатор обращается к 3-4 include-файлам внутри которых классы или до десятка функций.

Спасибо

Dmitry Fedoseev
41262
Dmitry Fedoseev 2014.03.03 12:36  
Если публиковать исходник (mq4), то надо все за собой тащить, и инкудники и библиотеки. Если откомпилированный, то инклудники не надо, библиотеки надо.
Ivan Usenkov
3189
Ivan Usenkov 2014.03.03 12:44  
Integer:
Если публиковать исходник (mq4), то надо все за собой тащить, и инкудники и библиотеки. Если откомпилированный, то инклудники не надо, библиотеки надо.

Значит include для ex4-файла не нужен. Понял, спасибо. Но все таки, как собрать include-файлы для индикатора/советника, только руками или существуют "упаковщики"?
Dmitry Fedoseev
41262
Dmitry Fedoseev 2014.03.03 14:06  
Специального упаковщика именно под это дело нет, но встречаются умельцы, пользуются какими-то упаковщиками, делают дистрибутивы. Тут кому как больше нравится, можно просто разложить файлы по папкам, так, как они должны быть в терминале, инсталяция будет заключать в копировании папки.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий