K
Ken McIntosh
Guest
When using Progress Reflection to invoke a method dynamically you create a Progress.Lang.ParameterList object to submit parameters to the Invoke() method. The ParameterList object provides a SetParameter method to setup the values, IO Mode, etc for each parameter. This object should also have a GetParameter method which would allow you to query the value of a given parameter, particularly after the Invoke() so that you can get the value of OUTPUT parameters. The alternative is to define a variable to be used for each output parameter and keep it in scope beyond the building of the ParameterList. As is the code that must be written/maintained is potentially massive and very ugly.
Continue reading...
Continue reading...