Kbase P78415: How to dynamically call a procedure.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  28/04/2004 |
|
Status: Unverified
GOAL:
How to dynamically call a procedure.
GOAL:
How to dynamically run a procedure.
GOAL:
How to run a "specific" procedure whom the name is stored in a variable.
FIX:
Use a code like that:
DEFINE VARIABLE myProcedure AS CHARACTER NO-UNDO.
myProcedure = "procedureA".
RUN VALUE (myProcedure)
IN THIS-PROCEDURE NO-ERROR.
IF ERROR-STATUS:ERROR AND ERROR-STATUS:NUM-MESSAGES > 0 THEN
/* myProcedure has not been found -> here you can add code */
/* to manage this situation */