Приложение MFC (использует SQLite3.dll для доступа к БД вместе с другими DLL для доступа к аппаратным средствам) прерывается аномально. Там нет особой последовательности терминации :( Моего приложения является единственными многопоточными приложениямиЧто может вызвать ненормальное завершение программы?
- использует обработку
- использует более 6 библиотек DLL для доступа к различным аппаратным средствам
- Работает на WinXP SP2 исключения
Первоначально я думал, что это может быть из-за Переполнение стека, позже я его не обнаружил. мне, каковы все общие причины ненормального завершения программы? Если кто-то сталкивался с подобными проблемами или имеет какие-либо намеки или подсказки, пожалуйста, передайте их.
Заранее спасибо
Вы пытались запустить его через отладчик? –
Можете ли вы запустить программу в отладчике и предоставить трассировку стека аварии и/или текста из окна вывода Visual Studio? Также попробуйте создать режим Debug и посмотреть, есть ли у вас какие-либо утверждения. –
... или, по крайней мере, код, который выполняется. –