Начиная с 684 билда, выпущенного 1.08.2012 MT5 поддерживает библиотеки написанные под .NET без использования враперов.
Пресс релиз тут: https://www.metatrader5.com/ru/releasenotes/terminal/684
MQL: 2. Добавлена совместимость ex5-программ с DLL, созданными с использованием .NET.
Однако, как использовать dll написанные под .NET в документации не написано. На форуме полезной информации тоже не нашел.
На форуме попытки получить полезную информацию заканчивались ничем
https://www.mql5.com/ru/forum/10359/page7#comment_514600
https://www.mql5.com/ru/forum/3153/page3#comment_565461
Уважаемые MetaQuotes, опишите пожалуйста как пользоваться этим полезным функционалом.
Пока не все работает, как оказалось.
С выпуском объединенного релиза MQL4/5 компилятора поправим.
Есть новости?
Попутный вопрос. А из ex4-ex5 библиотек классы MQL использовать можно?
--------- По поводу импорта .NET - я делал как-то давно через обертки на C++, вызывал в них статик-методы из dll на C#. Но со статиками большие ограничения, лучше потратить немного времени и сделать вызов нормальных методов.
Если шарп не нужен, а все делать на С++, можно в одну DLL поместить класс С++ CLI и обертки для работы с ним.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Начиная с 684 билда, выпущенного 1.08.2012 MT5 поддерживает библиотеки написанные под .NET без использования враперов.
Пресс релиз тут: https://www.metatrader5.com/ru/releasenotes/terminal/684
MQL: 2. Добавлена совместимость ex5-программ с DLL, созданными с использованием .NET.
Однако, как использовать dll написанные под .NET в документации не написано. На форуме полезной информации тоже не нашел.
Проблема:
В .NET библиотеках функции могут быть только static методами или методами экземпляров класса. MetaEditor ругается на import стейтмент с использованием точки:
На форуме попытки получить полезную информацию заканчивались ничем
https://www.mql5.com/ru/forum/10359/page7#comment_514600
https://www.mql5.com/ru/forum/3153/page3#comment_565461
Уважаемые MetaQuotes, опишите пожалуйста как пользоваться этим полезным функционалом.