Take a look at this...
http://fox.wikis.com/wc.dll?Wiki~VFPSetProcedure~VFP>Do I need to declare public any variables used to pass info to the procedures in the procedure
>file in the init of the parent form, before issuing the following, also in the init of the
>parent and all other forms?
>
>IF .NOT. "MYNEWPRG" $ UPPER(SET("PROC"))
> SET PROCEDURE TO MyNewPrg.PRG [ADDITIVE]
>ENDIF
>
>Thanks,
>Steve Elster