I have a client/server setup going on with a few applications. The first application, the client, sends a message to the server application which does loads of stuff on another PC (not really relevant what it does), and then creates an output file. Then, the viewer program is run on the client machine so that they can see the output.
The problem I have is that the "resources" are apparently still connected to the "client" machine. (I should have mentioned that the client side software is all stored in a public directory on a seperate networked PC.)
For example, if I try to delete the viewer application, it won't let me, as if the program is still running. But, if I view the "open resources" in the "control panel/server" applet, it shows the physical connections are still there.
I don't want every user to remain connected after they have used the software.
This is quite a serious issue and I need some help getting round it. I'm not sure if the Delphi area is the best place to ask, but I'd prefer to solve the problem programatically, from within the software.
Thanks for any help,