Как корректно завершить консольное приложение? |
Здравствуйте, гость ( Вход | Регистрация )
Как корректно завершить консольное приложение? |
Litkevich Yuriy |
29.10.2008, 12:28
Сообщение
#1
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
делаю консольную программу
main.cpp
В классе Controller, устанавливается соединение с БД (Controller::setDB("DB", "USER", "PASSWORD")) и запускается таймер (Controller::run()), по ка по таймеру в консоль пишется счетчик, просто для видимости работы. в pro-файле присутствуют такие строчки: QT += sql QT -= gui Проблема: При попытке завершить программу, либо закрытием окна консоли, либо <Ctrl>+<C> выскакивает ошибка типа: "Память не может быть прочитана, нарушение прав доступа". Что нужно сделать чтоб этой ошибки небыло, и как корректно завершать работу консольного приложения. Деструктор класса, как я предпологаю, не вызывается. А внем я удаляю соединение. |
|
|
Текстовая версия | Сейчас: 2.1.2025, 18:40 |