Russian Qt Forum

Qt => Многопоточное программирование, процессы => Тема начата: teatralaik от Январь 14, 2020, 15:05



Название: Watcher закрытия приложения
Отправлено: teatralaik от Январь 14, 2020, 15:05
Добрый день!
Есть приложение сохраняющее при закрытие настройки через QSettings(а следовательно и через виндовый реестр). Хотелось бы чтобы другие копии приложения этот момент ловили и предлагали юзеру обновить настройки(если они были изменены). Можно оно конечно было сделать через таймер, но это плохо. Второй вариант в QsharedMemory сохранять количество запущенных копий и при изменении проверять изменение настроек. Но QsharedMemory не отправляет никаких сигналов.
Подскажите пожалуйста как лучше это сделать?


Название: Re: Watcher закрытия приложения
Отправлено: Igors от Январь 14, 2020, 15:31
Возможно поможет QSystemSemaphore


Название: Re: Watcher закрытия приложения
Отправлено: kambala от Январь 14, 2020, 15:49
QtSingleApplication позволяет отправлять сообщения копиям


Название: Re: Watcher закрытия приложения
Отправлено: qate от Январь 14, 2020, 18:18
QUdpSocket ! )