Las directivas /DEFINE y /UNDEFINE se pueden utilizar tanto en formato fijo
como libre.

/DEFINE - declara una "etiqueta" en la fase de preproceso (antes de
compilación) y sólo se pueden utilizar con la directiva /IF

Por ejemplo,

/DEFINE MARCA

/IF DEFINED(MARCA)
... código rpg a compilar si MARCA está definida
/ELSE
.. código rpg a compilar si MARCA NO ESTÁ definida
/ENDIF

/UNDEFINE - elimina la "etiqueta" declarado con /DEFINE

Los mandatos de compilación también permiten indicar etiquetas define.

Esta técnica te permite compilar trozos de código en función de un
determinado criterio. Por ejemplo, yo lo utilizo para seleccionar
determinadas definiciones de estructuras de datos ubicadas en miembros de
copia (/COPY) o si quiero compilar un trozo de código modificado sin perder
el original.

Javier Mora

Javier Mora

El lun, 21 feb 2022 a las 4:20, Garce (<[email protected]>) escribió:

> Muy buenas;
> Estoy queriendo entender cuáles son los casos para utilizar esta directiva
> en Full Free RPG. El ILE Reference no me queda claro y acudo a uds. por si
> me puedan dar una mano. Si por si acaso conocen de algún material en
> español en donde lo aclaran.
> Desde ya muchas gracias.
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________
�nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.

Reply via email to