>Some of the systems that my company has developed for in-house use are currently installed on each (Win2K) machine and point to data on our server (Win2K Server). In order to make the task of keeping everyone updated with the latest versions simpler, I am trying to figure out how to move all the source files (forms, programs, Crystal reports, etc.) to a single system folder on the server. No matter how I try to set it up, I keep running into the same problem: I can succesfully run one instance (of my main form, for example) from one machine, but if I then try to run a 2nd instance of the form from another computer, it 'freezes' and the form won't appear until I shut down the first application.
>
>I have tried this several different ways. In the startup program (.exe that resides on the local machines), I have tried simply calling the forms as we do in all our local applications, and I have also tried putting my main form into a class and using CREATEOBJECT() and NEWOBJECT, always get the same results.
>
>ALso my startup program does have SET EXCLUSIVE OFF. Any help here, I'm sure this is child's play for you guys. My appreciation in advance.
The most immediate thought has to do with the FOXUSER file - if it's shared amonst several instances of an application, both FOXUSER.DBF and FOXUSER.FPT must be marked as read-only, otherwise, the first user opens it read-only, and everyone else fails.
An alternative would be to have a CONFIG.FPW that points to a local copy of the FOXUSER resource file - create a standard folder on each system, and have the RESOURCE= set to print to that folder.
Finally, you could turn off the resource file entirely via a RESOURCE=OFF in CONFIG.FPW if you don't use the FOXUSER file.