Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
Изменения в базе не сохраняютсяПри аварийном завершении программы (написана под C++Builder3) изменения, внесенные в базу данных *.db (Paradox7) через компонент TTable во время работы программы, не сохраняются. То есть, получается, существует какое-то кэширование, о котором нигде ничего не написано. Кто-нибудь может что-то подсказать? |
|||
|
||||
|
Re: Изменения в базе не сохраняютсяЧто такое аварийное завершение программы? Кнопка RESET? |
|||
|
||||
|
Re: Изменения в базе не сохраняютсяНет, не RESET. Аварийное завершение в смысле возникновения исключения EAccessViolation в процессе работы программы. |
|||
|
||||
|
Re: Изменения в базе не сохраняютсяКак известно, Builder весь код программы включает в блок try.. catch.. (см. срр файл всего приложения). При этом после обработки исключения стоит return 0;. Поэтому у Вас ничего и не должно сохраняться.
А может лучше разобраться с ошибкой, приводящей к исключению? |
Страницы 1
Тема закрыта