Приветствую!
Есть главная программа и от 1+ (может быть 5 или больше) дочерних. Дочерние что-то вычисляют и должны отправить на главное приложение информацию о действии, например клик мышкой или нажатие на кнопку на клавиатуре. Главная программа отрабатывает действие.
При помощи чего лучше организовать обмен информацией между 2+ программами? И как организовать очередь на случай, если 2+ дочерние программы хотят передать одновременно информацию главной программе. Все программы собраны в Kibor. Спасибо!
1. neba2101 - 05 Марта, 2025 - 11:59:01 - перейти к сообщению
2. Zireael - 05 Марта, 2025 - 17:20:11 - перейти к сообщению
Почему не сделать всё в одной программе?
3. neba2101 - 06 Марта, 2025 - 02:07:46 - перейти к сообщению
Zireael пишет:
Почему не сделать всё в одной программе?
Из-за скорости. Решил через такой костыль в виде отдельных программ будет быстрее. В моём случае может быть несколько окон с игрой и в каждом окне нужно что-то анализировать и максимально быстро отреагировать. Но если каждая программа начнёт активировать окна и прожимать клавиши начинаются сбои. Для очереди кликов использую главный скрипт.
4. Zireael - 06 Марта, 2025 - 02:36:04 - перейти к сообщению
5. konctantin777 - 06 Марта, 2025 - 10:46:44 - перейти к сообщению
Zireael пишет:
writebuffer и readbuffer
Там вроде ограничения по времени были и для макс скорости не подойдёт ? Для скорости может через блокнот или через тг (только тогда надо как то сообщения удалять из чата) ?
6. Zireael - 06 Марта, 2025 - 17:17:07 - перейти к сообщению
Цитата:
Там вроде ограничения по времени были и для макс скорости не подойдёт ?
Для этих функций нет ограничений.
Для writebuffernet и readbuffernet есть.