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

Обычно функция main консольного приложения выглядит таким образом:Код:int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); // создаем свои объекты, соединяем сигналы со слотами return a.exec();}Если у меня в конструкторе моих объектов обнаруживается критическая ошибка (например не можем получить важные данные от sql сервера), то нужно завершить работу программы.Вопрос как это сделать? QCoreApplication::exit() не работает пока не запущен цикл exec(). Объекты могут создаваться как статически так и динамически.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Создание консольного приложения (сложность задачи - нулевая) Guest Архив вопросов и ответов 0 30.09.2011 08:35
Компиляция консольного С++ приложения для freeSD в ubuntu. Возможно ли? Guest Новый архив 2 0 29.09.2011 17:14
Выход из консольного режима Guest Новый архив 3 0 28.09.2011 23:15
QProcess и waitForReadyRead для получения результатов из консольного приложения Guest Ещё вопросы и ответы из архива 4 0 28.09.2011 17:03
Необходимо вручную завершить работу консольного приложения Guest Новые вопросы и ответы 5 0 28.09.2011 16:30



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