Блог им. kbrobotru

Метатрейдер и MQL4. Урок 13. Функции обработки ошибок

Полный видеокурс об MQL4 и MetaTrader4
Поставьте, пожалуйста, плюс за труды и подпишитесь.

  • обсудить на форуме:
  • MQL5
★5
Возможно ли в МТ4 использовать DLL, написанные не на mql?
Если да — неплохая тема для видео.
avatar

VladMih

VladMih, возможно, для этого нужно только к DLL заголовочный файл mqh написать какие в ней функции лежат.
Zweroboi, подскажите, пожалуйста, где почитать?
avatar

VladMih

VladMih, https://www.google.co.uk/search?q=mql5+dll+пример
docs.mql4.com/ru/basis/preprosessor/import
Zweroboi, не поверите — поиском вроде пользоваться умею, но только сегодня нашел реально полезный, интересный и простой материал по данной теме. До этого натыкался в основном на базары типа «работает ли оно» с преобладанием мнения, что так низзя. Учитывая, что не программист...
Спасибо!

avatar

VladMih

VladMih, Все советники как раз и защищают от копирования с помощью DLL
VladMih, возможно. 
avatar

Андрей К

VladMih, создаете обычную dll на любом языке. Net dll не поддерживаются.
Потом в mqh делаете секцию #import
Например,

#import «speech.dll»
int TextSpeech(string,string,int);
#import

 и используете ее функции.
avatar

Андрей К

VladMih, Да, возможно. НО я ни разу этого не делал
kbrobot.ru, нет повода не выпить за то, чтобы попробовать.
Вообще главные функции, насколько я успел разобраться:
1. Совместимость разных языков.
2. Ускорение «тяжелых» экспертов.
avatar

VladMih

kbrobot.ru, вопрос по LUA можно? какой библиотекой или чем делать интерфейс кодом LUA? (кнопки, поля для ввода)
avatar

onlyfly

Ещё в mql5 есть сокеты, как вариант www.mql5.com/ru/articles/2599

....все тэги
UPDONW