Prevention of Multiple Users Editing
The program prevents two or more users from editing the same database simultaneously. When a user attempts to open a database that is currently being edited, a dialog listing the current "owner" is shown. The database is not available to other users until the current owner exits the database.
Note: This dialog may erroneously be displayed if, during the previous editing session
with this database, the program abnormally terminated ("crashed").
When this occurs a temporary file used by the program to determine whether or not the
database is currently being edited will not be properly deleted, and any attempts by any
other user to access this database will result in this dialog being displayed, even
though the database is not, in fact, currently being edited by the original owner. This
problem can be resolved by having the original owner open, then close, the database. If
the original owner is not available to open and close the model, the modelname~.usr file (where modelname is the name of the database) may be deleted from the
data folder to allow another user to open the model. Only manually delete the
modelname~.usr file if the
owning user is not available and is not currently editing the file.