Здравствуйте!
У библиотек для МТ расширение .mqh, которое открывается любым эдитором. В Маркет можно выложить библиотеки в том числе, принимаются только скомпилированные файлы .ех5 (в случае с МТ5). Вопрос в том, как получить скомпилированную версию библиотеки с данным расширением? Интересует не только для публикации в Маркете, а в т.ч. для защиты исходного кода. Спасибо!
почти никак.
с классами там вообще точно никак.
и без классов крайне неудобно и было настолько давно, что возможно это уже сломали.
На мой взгляд правильно - библиотеки должны быть открыты. А продаваться уже конечные продукты, для конечных пользователей.
Если библиотека интересна разработчикам/программистам, то они и так доплатят за сопровождение, фиксы багов и развитие.
Здравствуйте!
У библиотек (Include files) для МТ расширение .mqh, которое открывается любым эдитором. В Маркет можно выложить библиотеки в том числе, но принимаются только скомпилированные файлы .ех5 (в случае с МТ5). Вопрос в том, как получить скомпилированную версию библиотеки с данным расширением? Интересует не только для публикации в Маркете, а в т.ч. для защиты исходного кода. Спасибо!
Добавить директиву #property library в исходник.
В виде библиотеки сделать. И с классами есть способ.
с классами, это примерно как с C++ классами в dll - оборачиваем в функции с одной стороны и разворачиваем обратно с другой стороны. Но там хотя-бы понятны причины таких действий - таков бинарный интерфейс (и не только mql, вообще DLL)
и не у каждого пользователя компилятор C с требуемым обвесом тулзов и библиотек, чтобы использовать исходник.
получается много буков из ниоткуда..в смысле что нежданно странный объём кода, который потом ещё и надо поддерживать.
проще и эффективнее, это не упихивать библиотеки в ex5. Сопровождать и "продавать" исходный код, капитализовать через тех-поддержку
Покупатель этого продукта должен еще и библиотеку покупать (как используемый платный индикатор, например) или по уму сделано?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте!
У библиотек (Include files) для МТ расширение .mqh, которое открывается любым эдитором. В Маркет можно выложить библиотеки в том числе, но принимаются только скомпилированные файлы .ех5 (в случае с МТ5). Вопрос в том, как получить скомпилированную версию библиотеки с данным расширением? Интересует не только для публикации в Маркете, а в т.ч. для защиты исходного кода. Спасибо!