Hi Tracy,
> Since this includes prgs as well as screens,
>I will have to include the #DEFINE statements in them all as I feared.
not necessarily...
If ***all*** your programs follow strict variable naming rules
you could create "pseudo" constants defined in a step loaded app.
like:
parameter tcNextprog
private all like _Q_CONST*
_Q_CONST1 = "myconst1"
_Q_CONST2 = "myconst2"
_Q_CONST3 = "myconst3"
_Q_CONST4 = "myconst4"
_Q_CONST5 = "myconst5"
do (m.tcNextprog)
as long as the _Q_CONST* are never hidden by calling "private" again, they should be visible in any program "higher" in the program stack.
You can also define a special cursor / table for your "constants".
greetings from the old dirty tricks department ;-)
thomas
Précédent
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement