Привет
Есть у кого опыт написания приложенияй которые предназначенны для работы все время - то есть запуск с авторана и выходим вместе с системой?
Вопрос вот в чем, при выключении компа надо корректно завершить приложение, сохранив все настройки. Не получается.
В принципе отлавливать сигнал завершения работы я научился
EVT_END_SESSION ( FlashnoteFrame::OnEndSession )
две процедуры для главного окна и для обьекта приложения. Сигнал приходит - все ок.
Но в обоих процедурах есть запись в конфиг файл тестовых значений
wxConfigBase::Get()->Write(wxT("/exit/dlgclosesession"), 1);
Не записуются!:(
Настройки разумеется тоже не сохраняются. Есть идеи?
Корректное завершение программы
Корректное завершение программы
Best regards, Nikolay
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
Я так и не смог найти подходящий алгоритм. Просто вынес код отвечающий за важные вещи - типа сохранения настроек, в отдельную процедуру. И просто вызываю ее при EVT_QUERY_END_SESSION. А "закрытся" даже не пытаюсь, разумеется не деструкторы, не онЕхит не отрабатывает.
Best regards, Nikolay
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets