| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Пропадает сообщение об exception... |
| Автор: Dayana 29.10.2003, 17:12 |
| У меня в приложении происходит exception, который должен обрабатываться стандартным образом в приложнии. Т.е. нет никакого перехвата, никаких специальных методов на OnException. Но почему-то не выдается никакого сообщение о том, что произошел exception. Если запустить приложении под Дельфи, то выполнение приложения останавливается в точке, где происходит exception и выдает сообщение. А если не под Дельфи, то ничего не происходит. Этот exception происходит при операции с базой данных, т.е., например, не смог выполнить SQL. Почему нет сообщения? |
| Автор: December 29.10.2003, 20:29 |
| Ну, какой-то try открыт? |
| Автор: remax 29.10.2003, 22:44 |
| Exception в БД - особая статья. Обычно перехват этих событий позволяют осуществить сами компоненты для работы с БД. Например, FIB прекрасно справляется с этой задачей при работе с IB/FB. А вот при работе с MS SQL я пока что так и не смог перехватить exception возникающий при попытке повторного создания временных таблиц. То что у Вас под Дельфями осуществляется остановка по exception, а без Дельфи нет однозначно свидетельствует о том что в Вашем приложении есть встроенный перехват ошибок. Если Вы сами ничего не предусматривали, то это сделали за Вас компоненты доступа. ;) |
| Автор: Dayana 30.10.2003, 10:59 |
| December, ты прав.... нашла все таки try... :-) Просто там глубокое вложение, поэтому сразу не заметила... remax, December Спасибо! |