Shurentij
Зарегистрирован: 27.09.2005 Сообщения: 19
|
Добавлено: Вс Окт 30 2005 15:43 Заголовок сообщения: Замучила ошибка или не ошибка |
|
|
Сделал проект в Builder. В нем используется несколько форм и потоков, загрузка dll.
Механизм таков: из главной формы открывается поток в котором выполняются большие вычисления. В этом потоке имеется загрузка dll и обращение(запись) к базе данных насположенных на главной форме и объявленных в потоке как extern.
Проблемма в том что во время выполнения программы через F9 вылетают сообщения типа "Project projectname raised too many consecutive exceptions: application defined exception ..." и окно CPU. Источник ошибки не подсвечивается. Программа дальше не выполняется. При запуске программы не из Builder, а из среды Windows программа вродебы выполняется, но иногда при ее закрытии появляются ошибки сообщяющие о техже исключениях.
При пошаговом выполнении видно что вылетает на местахб, где происходит выделение памяти или вызовах функций загруженных из dll, но хотя не всегда - бывали разные вариации.
После какихто изменений окно с "Project projectname raised too many consecutive exceptions: application defined exception ..." не появляется но CPU остается, и программу можно продолжить исполнять по F9(при этом окно с CPU появляется еще несколько раз).
С чем может быть связано такое поведение программы.
Будет ли стабильна программа при наличии таких ошибок.
Загружаемые dll не мои, а поставляются для встраивания шифрования и ЭЦП сторонней компанией и на них грешить надо в последнюю очередь. |
|