>Andrus,
>The time saved by the loader varies with the system. However its biggest advantage is that you can update the EXE without making sure everyone is off the system. When you have a lot of users, or are working remotely (I regularly update a system 4000 km from my office) this is important.
>
>You should always use 'additive' when you use the "SET PROCEDURE TO xxxx" command, as you don't risk overwriting another procedure file. I agree that the MAIN program functions should always be accessible, but obviously something is overwriting them in your case. Could you have other functions with the same name somewhere?
I think I have functions with some name in some rare lower level prg files.
I use them to override default function behaviour.
In my opinion, this cannot cause the failure to find function in main file.
>>why to use additive in this case !?
>>in main program, all functions are always accessible, this does NOT
>>depend on set additive.
>>
>>Why to use loader program? I tried Nick's loader code but haven't
>>seen ANY performance improvements when using loader!
>>
Andrus