Russian Qt Forum
Сентябрь 29, 2024, 08:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Запуск приложения один раз  (Прочитано 2621 раз)
JamS007
Гость
« : Июнь 01, 2010, 22:39 »

Здравствуйте,

пишу кросс-платформ программу, поэтому не хочу использовать зависимый код. Тем более с линуксом дружу только 2-3 месяца, и еще не могу написать всего что хочу с помощью линукс-средств.

А нужно следующее: сделать запуск приложения только один раз, (может как-то с помощью QMutex). Искал похожие решения, но на Qt ничего не нашел, есть только платформо-зависимый код. В многих случаях используеться именной Mutex, но как такое сделать в Qt?

Также находил примеры с файлом блокировки, тоесть если специальный файл сущевствует - значит программа уже работает, если нет - значит можно запускать. Даный метод не надежный, поэтому использовать его я не хочу.

Подскажите пожалуйста.

Записан
Sahab
Гость
« Ответ #1 : Июнь 01, 2010, 22:47 »

http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Utilities/qtsingleapplication/
Записан
JamS007
Гость
« Ответ #2 : Июнь 01, 2010, 22:50 »

Отлично, спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 21.