Hi Przemek, I have C level function, which makes copy of current task to local place and restarts itself from there, terminating current task. This allows replace executable on network without touching any active user. If task terminates with error, sometimes users don't understand, why restarted task works as expected; or some new actions can be seen just restarting program as usual; or various protecting things.
IMO AtStart is nice place for such actions. AtInit functions for initializing purposes... Sorry for disturbing, Friday, time for relaxation:) Best regards and good weekend, Saulius _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour