Обсуждение статьи "Связь с MetaTrader 5 через именованные каналы без применения DLL" - страница 7
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Сервер для одного клиента что ли? Пытаюсь подключить второй клиент, не октрывается соединение. 5004 ошибка. Такое же имя файла, как и в другом клиенте, подключенном.
Если первый клиент отрубить, то подключается второй. То есть, один именованный канал, это только одно подключение?
Как два МТ клиента соединить через именованные каналы?
Пробовал код отсюда https://www.mql5.com/ru/articles/115. Не работает. Метод Connect зависает.
коллеги, посмотрите плиз, на текущий момент этот пример у вас рабочий?
мои тесты на VS 2022 / VS 2026 + MT5 5570 + Win11
клиент не может открыть созданный сервером пайп, INVALID_HANLE при FileOpen
у кого работает? как удалось запустить?
аналогичный пример для МТ4 - тоже не работает https://www.mql5.com/ru/forum/28683#comment_59076685
проблема оказалась в UAC
сервер запускался с админом, а МТ без.
проблему решает или запуск с одинаковыми правами или добавлении у CreateNamedPipe SECURITY_ATTRIBUTES c обнуленным Dacl