Попытка вызвать из длл дочернюю форму на график мт4

 

Попытка вызвать из длл дочернюю форму на график мт4 - происходит вот что, мт4 закрывается, никаких ошибок ничего.

Хотел узнать сталкивался кто с этим? или это защита мт4?

Просьба отвечать только по существу.

 
дочернюю от кого? Поставьте форме родителя NULL, все должно быть ок.
 
допустим окно графика у нас главное окно - я хочу повесить на него дочерное окно, через длл...
 
Vladon:
допустим окно графика у нас главное окно - я хочу повесить на него дочерное окно, через длл...
Тогда вам придется найти в памяти программы объект окна и сделать его Parent'ом создаваемого. Для справки - окно с графиком и окно (с названием символа), на котором нарисовано окно с графиком - это не одно и то же окно))).
 
alsu:
Тогда вам придется найти в памяти программы объект окна и сделать его Parent'ом создаваемого. Для справки - окно с графиком и окно (с названием символа), на котором нарисовано окно с графиком - это не одно и то же окно))).


Спасибо.

то я знаю,

с родителем не пробовал, спасибо еще раз.

 
А у вас получалось так имплантировать с другими приложениями?
 
ZZZEROXXX:
А у вас получалось так имплантировать с другими приложениями?

c своими да, есть нюансы....
 

Из длль поднимал свой UI.
Делается инициализация как в обычном приложении-
но все в отдельном потоке.
Окно живет в процессе МТ и работает - все супер.
Можно UI запускать из консоли вызовом ф-ции Dll.
Но чтобы корректно выходить -
нужно еще повесить собственную процедуру
обработки оконных сообщений на метатрейдер.
Тогда- если пользователь закрывает МТ,
можно спросить что-то типа "есть изменения - Сохранять?" -
Да - Нет - Отмена и при необходимости отменить выход из МТ.
Можно сделать очень хорошо!

 

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

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

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

 

у меня форма открывается и сразу закрывается..

 в чем может быть косяк? 

 
harbor:

у меня форма открывается и сразу закрывается..

 в чем может быть косяк? 

Спросите тут. Неоднократно приходилось там совета по Делфи спрашивать. Там кстати есит и многие другие языки программирования.
Причина обращения: