|
|
|
|
После
работы программы не сохраняются изменения в базе Paradox. Что делать?
Где-нибудь при закрытии главной формы выполните нижеследующие
куски кода:
Для Delphi 3: Table.FlushBuffers при открытой таблице. Для прочих: Table.Open; Check(dbiSaveChanges(Table.Handle)); Table.Close;
Чтобы сбросить кэш, можно еще в после этого сделать asm mov ah, $0D int $21 end;
Комментарий
от Alex Zemliansky: if Table1.Modified then Table1.Post;
Эту
строку надо поставить в обработчике закрытия формы OnClose или каком-нить
другом событии (по желанию автора). Главное, что это позволит очистить кэш.
|
Copyright ©
"Мастера DELPHI" E-mail:
delphi@mastak.com
http://www.delphimaster.ru |
Источник получения информации: http://www.delphimaster.ru
|
|