Скрипты: Пример использования именованных каналов (Named Pipes) в MetaTrader 4

 

Пример использования именованных каналов (Named Pipes) в MetaTrader 4:

Перед многими разработчиками встает одинаковая проблема - как пробиться в песочницу торгового терминала без применения небезопасных DLL. Одним из простых и безопасных методов является использование стандартных именованных каналов (Named Pipes).

Author: MetaQuotes Software Corp.

[Удален]  

А что это за чудо впринципе можно узнать?

Идея абсолютно не понятная.

 


У меня не получается запустить данный пример

Exe стартует - пишет что ждет подключения

Эксперт запускается но хендла на пайп не дает (-1)

PS в эксперте недоделка

ExtPipe=FileOpen("\\\\.\\pipe\\MQL5.Pipe.Server",FILE_READ|FILE_WRITE|FILE_BIN);

Нужно указать правильный тип для

ExtPipe
 
Пересобрал проект в VS 2012 - заработало
 

коллеги, проверьте плиз, на текущий момент этот пример у вас рабочий?

мои тесты на VS 2022 / VS 2026  + MT4 1444 + Win11 

клиент не может подключиться, вечный INVALID_HANLE при FileOpen

у кого то работает? как фиксить?

пример МТ5 тоже не рабочий (  https://www.mql5.com/ru/forum/8303/page7#comment_59076706

поделитесь фиксом пожалуйста