Доброе время суток.Регистрирую колбэк процедуру деструктора приложения.Как-бы мне вызвать метод 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(); }
|