As long as any user has the EXE open (they are running it) on the network you'll not be able to compile to it. You should use a program launcher that brings the exes down to each local machine before they run it.
>We have one main application, called JobControl, which calls all other applications. All applications reside on the server.
>
>I noticed, when user on one machine invokes some application, when closes it and continues to work on another task, I can not now recompile this application (have file access denied). All our applications use the common classes.
>
>My question is: is it possible to do something in application ("proper cleanup"), to allow recompilation of this application after it has been once used?
>
>Or there is no way to recompile application on server directly and I have to have a local copy?