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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/)
-   -   Завершение работы приложения (как?) (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/zavershenie-raboty-prilozheniya-kak-260886/)

Guest 28.09.2011 19:53

Завершение работы приложения (как?)
 
Доброе время суток.Регистрирую колбэк процедуру деструктора приложения.Как-бы мне вызвать метод application.~QCoreApplication(); в методе OnExit() ?Или возможно есть иной способ "корректно" завершить работу приложения?часть кода упущенаКод:int main(int argc, char *argv[]){ if (!FirstInstance()) return 0; QCoreApplication application(argc, argv); ChanelServer cs_wraper; if (cs_wraper.Init(INFINITE))//подъём сервера каналов { cs_wraper.Run_ReturnImmediately(); cs_wraper.SubscribeOnAllTags();//годовая подписка колбэк процедуры на все периодические выпуски тэгов у сервера каналов cs_wraper.SetOnExit(&OnExit);//терминатор } return application.exec();}void OnExit(){ qwerty.~SQLArch(); application.~QCoreApplication(); }


Часовой пояс GMT, время: 03:47.


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