Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нужен программист? Оставь заказ и он сам тебя найдет!
Alexey Subbotin
4998
Alexey Subbotin 2013.01.21 07:03  
harbor:

а как вызвать форму из dll в mql4 ?

в дельфи форма из основной программы  вызывается функцией ShowForm(Application.Handle, Self.Handle); 

а как ее в mql4 правильно описать?


Напишите в ДЛЛ обертку, из которой вызывается ShowForm, обертку экспортируйте по правилам, понятным MQL
harbor
117
harbor 2013.01.21 12:16  
drknn:
Спросите тут. Неоднократно приходилось там совета по Делфи спрашивать. Там кстати есит и многие другие языки программирования.

да в дельфи то все работает нормально, из дельфийской программы форма вызывается, открывается и все работает

а из mt4 вот такой глюк. читал что это возможно связано именно с дельфи, то ест писать длл надо на другом каком нибудь языке 

Рустам
3597
Рустам 2013.01.21 12:37  
harbor:

да в дельфи то все работает нормально, из дельфийской программы форма вызывается, открывается и все работает

а из mt4 вот такой глюк. читал что это возможно связано именно с дельфи, то ест писать длл надо на другом каком нибудь языке 


  Нет никакого глюка, вызывайте форму с стдкалл 
harbor
117
harbor 2013.02.06 08:29  
сделал форму модальной и в отдельном потоке, теперь все нормально работает, скрипт работает в цикле и получает данные с кнопок в dll 
/ /12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий