Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новые вопросы и ответы 5 (https://www.otvetnemail.ru/novye-voprosy-i-otvety-5-824/)
-   -   Необходимо вручную завершить работу консольного приложения (https://www.otvetnemail.ru/novye-voprosy-i-otvety-5-824/neobhodimo-vruchnuyu-zavershit-rabotu-konsol-nogo-prilozheniya-257187/)

Guest 28.09.2011 16:30

Необходимо вручную завершить работу консольного приложения
 
Всем привет!Столкнулся с очередной проблемой.Мне нужно в определенный момент времени убить мою программу, делаю я это так, например:main.cppКод:#include #include "myclass.h"int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); MyClass *cla = new MyClass(); QObject::connect(cla, SIGNAL(cl()), qApp, SLOT(quit())); cla->ex(); return a.exec();}myclass.hКод:#ifndef MYCLASS_H#define MYCLASS_H#include class MyClass : public QObject{ Q_OBJECTpublic: MyClass(QObject *parent = 0); void ex();signals: void cl();};#endif // MYCLASS_Hmyclass.cppКод:#include "myclass.h"MyClass::MyClass(QObject *parent) : QObject (parent){}void MyClass::ex(){ emit cl();}Но такой фокус не проходит. Как же мне решить данную проблему?


Часовой пояс GMT, время: 20:40.


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