Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Миллиард задач уже выполнено в MQL5 Cloud Network. Тестируй роботов еще быстрее!
o_O
Модератор
23316
o_O 2011.07.08 14:14 

Давно мучает вопрос. Внешние DLL вызывать MT (или любое другое виндовое приложение) умеет. А вот как организовать обратную связь?

То есть чтоб одно приложение давало МТ знать, что ему (то есть эксперту в МТ) нужно выполнить некоторое действие.

1. На ум приходят пока только сокеты... но мне сложно представить (практически не верится), что сокет будет вызывать в МТ какуе-то функцию. Ведь тогда эксперту нужно обрабатывать события OnRecieve или OnAccept...

2. Это обмен файлами - или через реальные или через Mapping, как делает Вадим Zhunko.
http://msdn.microsoft.com/en-us/library/aa366556%28v=vs.85%29.aspx

3. Видел в соседней ветке пост от trinitron, что общение с экспертом можно организовать через pipe. К сожалению раньше с ними не работал.
http://www.cyberforum.ru/cpp-builder/thread326026.html

Кто знает как поступить для организации такого "пассива" - межпрограммного взаимодействия?

Выскажитесь пожалуйста.

----

Кстати, речь идёт не только по МТ4, но и про МТ5.

Vadim Zhunko
5221
Vadim Zhunko 2011.07.08 14:19  
У меня всё через маппинг. В пределах одного компа самое лучшее решение.
o_O
Модератор
23316
o_O 2011.07.08 14:28  
Zhunko:
У меня всё через маппинг. В пределах одного компа самое лучшее решение.

Да, про это помню и не забываю :) но реально все же хочется сокеты. почему-то тянет меня именно на них...

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий