Something that I've always wanted to be able to do. Is there a way to do this?
Given a PRG file with multiple procedures / functions in it. From within the code in the PRG file, the functions in that PRG file are callable as functions, and those functions can return a value. However, from outside of the PRG file (unless you do a SET PROC) those functions are only callable as procedures, and you can't get a return value. That is, given function MyFunc within MyPRG.PRG, the only thing you can do from outside MyPRG is:
Do MyFunc in MyPRG with Parameters....
I wish there was a built-in way to do something like:
MyResult = MyFunc(Parameters...) IN MyPRG
Am I overlooking a way to obtain this functionality IN THE ABSENCE of creating a classlib or doing a SET PROC. All I want to do is invoke a function within a PRG file and get a value back. Thanks.