Приложение MFC (использующее SQLite3.dll для доступа к БД вместе с другими DLL для доступа к оборудованию) аварийно завершает работу. Определенной последовательности завершения нет :( Мое приложение представляет собой
- Однопоточное приложение
- Использует обработку исключений
- Использует более 6 DLL для доступа к различному оборудованию
- Работает на WinXP SP2
Сначала я подумал, что это может быть из-за переполнения стека, но позже обнаружил, что это не так. Может ли кто-нибудь сказать мне, каковы все общие причины ненормального завершения программы? Если кто-то сталкивался с подобными проблемами или имеет какие-либо подсказки или подсказки, пожалуйста, поделитесь ими.
Заранее спасибо