actually, oplocks and write caching problems (and/or the BDE set for Local Share = FALSE) usually lead to immediate file-synch problems, because this causes the tables and indexes to NOT get properly written back to disk..
this, in turn, results in tables that can't be opened, which causes your program to fail.. to someone that doesn't understand the internal processes, it DOES seem to be locking failure.. "it can't lock one of the tables".. because the table is hosed..
oplocks off, in the registry.. write caching off, in the properties of the drives.. local share TRUE, in every copy of the BDE..
locking/sharing problems occur when one or more stations are pointing to the Net file and/or the data folders incorrectly.. every station must point to the net file, and to any shared folders, using the EXACT SAME path/mapping.. not just "it resolves to the same place".. the path string must be exactly the same.. even the upper/lower case, in some scenarios, so it's always best to always consider it that way.. "I'm locked out of the app".. because either you're mapped wrong, and the other guys are already in, or the "wrong" guy got in before any of the "correct" guys..
so.. the first thing to do is determine if you really have a settings problem, like you described, or a locking/sharing problem, like I described..
__________________
--
Steven Green - Myrtle Beach, South Carolina USA
http://www.OasisTradingPost.com
Oasis Trading Post
- Collectibles and Memorabilia
- Vintage Lego Sets and Supplies