Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 22:08
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Такой вопрос - как из под приложения перезапустить самого себя?Пробовал QProcess::start() но я так понял что это запуск дочернего процеса, и если основной убить, умирает и этотСитуация следующая:Код:QMessageBox::StandardButto n ret = QMessageBox::question(this, strMsgTitle, QString::fromLocal8Bit("Что бы изменения вступили в силу, необходимо перезапустить приложение. Сделать это сейчас?"), QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel); switch(ret) { case QMessageBox::Yes: { QProcess* proc = new QProcess(); proc->start(QApplication::applicationDirPath( ) + "/app.exe"); QApplication::quit(); break; } case QMessageBox::No: { reject(); break; } case QMessageBox::Cancel: { return; break; } }
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Не могу заити в свои приложения, игры, что случилось? Зачем запрашивать пароль в приложения? Guest Новый архив 4 0 19.03.2012 00:40
перезапуск Guest Архив вопросов и ответов 0 28.09.2011 02:44
Перезапуск 50л. Guest Продолжение нового архива 0 27.09.2011 20:38



© www.otvetnemail.ru - Форум вопросов и ответов.