Consultor Eletrônico



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 */