Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: majatu от Января 26, 2010, 11:30



Название: Запускать приложение только один раз
Отправлено: majatu от Января 26, 2010, 11:30
Как сделать так, чтобы приложение запускалось только один раз? как проверить, что оно уже не запущено?


Название: Re: Запускать приложение только один раз
Отправлено: NicK от Января 26, 2010, 11:46
 http://wiki.qtcentre.org/index.php?title=SingleApplication (http://wiki.qtcentre.org/index.php?title=SingleApplication)

Пока использую это.
Есть еще вариант от троллей, но мне лень было разбираться, как подключить всякие .pri  и т.п.
если кто может привести пример, буду благодарен.


Название: Re: Запускать приложение только один раз
Отправлено: kibsoft от Января 26, 2010, 12:40
Цитировать
Цитата
 http://wiki.qtcentre.org/index.php?title=SingleApplication

Пока использую это.
Есть еще вариант от троллей, но мне лень было разбираться, как подключить всякие .pri  и т.п.
если кто может привести пример, буду благодарен.
То что используешь ты и "от троллей" - одно и то же. Это есть в QtSolutions. Брал оттуда combobox  с цветами, были глюки с подключением проекта(.pri), поэтому просто копирнул код в свою прогу)


Название: Re: Запускать приложение только один раз
Отправлено: NicK от Января 26, 2010, 14:40
я думал, это просто один из вариантов реализации.
только у нее есть баг/особенность: если приложение завершается аварийно, то при следующем старте оно считает, что оно уже запущенно)