* One procedure file >>>SET PROCEDURE TO proc1 >>>lcProc = SET("PROCEDURE") && proc1.prg >>>SET PROCEDURE TO (lcProc) ADDITIVE >>>* Two procedure files >>>SET PROCEDURE TO proc1 >>>SET PROCEDURE TO proc2 ADDITIVE >>>lcProc = SET("PROCEDURE") && proc1.prg,proc2.prg >>>SET PROCEDURE TO (lcProc) ADDITIVE && generates an error >>>>>
SET PROCEDURE TO &lcProcAnd another thing, the SET("PROCEDURE") return value even accomodates folder names with spaces properly, they're enclosed with quotation marks in the string value.
SET PROCEDURE TO "C:\Special Applications\test1" SET PROCEDURE TO "C:\Special Applications\test2" ADDITIVE cProcs = SET("PROCEDURE") SET PROCEDURE TO SET PROCEDURE TO &cProcscProcs contains ["C:\Special Applications\test1.fxp", "C:\Special Applications\test2.fxp"]
SET PROCEDURE TO "C:\SpecApp\test1" SET PROCEDURE TO "C:\SpecApp\test2" ADDITIVE cProcs = SET("PROCEDURE") SET PROCEDURE TO SET PROCEDURE TO &cProcscProcs contains [C:\SpecApp\test1.fxp, C:\SpecApp\test2.fxp]