![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
То есть получается как бы "виртуальный файл", к которому могут обращаться сразу несколько программ.
нет. это канал для передачи данных, а не место их хранения.
нет. это канал для передачи данных, а не место их хранения.
А как можно узнать, что какая-то программа "хочет что-то сказать другой программе"? Это по аналогии с событиями, как в OnChartEvent()?
нет. это канал для передачи данных, а не место их хранения.
Лучше погугли. Объяснять долго и нудно, хотя суть проста. Узнать, что какая-то программа "хочет что-то сказать другой программе" можно если сидеть на открытом канале и активно-регулярно его прослушивать (пытаться считывать сообщения). В этом аспекте, пожалуй, годится аналогия с виртуальным файлом. Разницу Алекс озвучил - там ничего не хранится, только передаётся.
Статья не планируется?
Для MT4 все равно наверно надо DLL внешнюю подключать?
Для MT4 все равно наверно надо DLL внешнюю подключать?
виндовую
Статья есть. Только там апишные функции юзаются, а тут будет всё резко проще, через нативные каналы.
Я чего-то запутался!
Это какой-то новый способ реализации pipe, или все тот же 20 летней давности?
Можете воспользоваться любым примером на C/C++ работы с пайпами - там все элементарно. Все уже работает - можно тестироваться.