У нас есть таблица базы данных Paradox, которую мы хотим отразить по всей сети, используя что-то вроде DSynchronize.
Проблема, с которой я сталкиваюсь, заключается в том, что Paradox с помощью BDE (Borland Database Engine) не обновляет файловую систему, пока таблица не будет закрыта или пока не заполнится какой-либо буфер, используемый ею.
Я использовал вызов flush buffers, который не влияет на файлы на диске. Вызов «близко» к столу заставляет искать нужное мне обновление, но это очень большой кувалдой к этой проблеме.
Я просто где-то пропускаю некоторые настройки BDE?
Наконец, общий доступ к этой базе данных по сети с использованием правильных настроек NetDir делает изменения видимыми для другого компьютера. Файлы все еще остаются нетронутыми. Эти две системы имеют только общую папку NetDir и папку данных. Я просто не понимаю, как изменения могут быть переданы без изменения файлов, что они не кажутся.
Любые советы будут очень признательны.