>Hi all - I know this has been covered before... am I right in thinking that in a multi user environment it is better to create apps were there are multiple .exe's on the local PCs looking at the same data on the server?
>
>I have installed other apps where you do the first installation on the server, then you go around all the PCs and install the client - the question is... how is this done - does the client installer write something to the registry that you read from Foxpro when a user starts the app or what?
>
>Any comments gratefully appreciated...
I have a single copy of the EXE on the network. Of course, the entire EXE has to be loaded over the network, but I found that this wasn't a significat problem in practice (despite the fact that my EXE currently has something like 4 MB). On the other hand, maintenance is greatly simplified (just copy a single EXE!).
In order to copy the executable without kicking out the users, I maintain several versions (PCP_0001.exe, PCP_0002.exe, etc.). The user gets a shortcut to a small loader program, that finds and RUNs the latest version (the one with the highest number). Added benefit: if I mess up the latest version, the user can go to a previous version, without having to wait for emergency fixes.
HTH, Hilmar.
P.S.: It is preferable to choose a meaningful title for the thread.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)