I will invite you to pay some visits to schools where they use a administration system, based on DBAse files on a network share. The first rule is: only 1 user can edit a given table at a certain time. Failure to comply with this rule results in corrupted DBase files. For correctness, I must also say that the applications are not written using Delphi, but using FoxPro.
I've written Delphi apps with Paradox for 5 user access over the network. As I recall there were originally registry hacks you had to apply to Windows to keep the file locking working properly and prevent corruption. I'm not sure if that's still the case.
-Tony
