Es recomendable evitar la utilización de esta posibilidad al desarrollar código nuevo.
La propiedad está disponible principalmente para migrar programas de
VisualAge
Generator.
Sin embargo, si establece esta propiedad en
yes, las implicaciones son
las siguientes:
- Si los pasos usuales de una búsqueda de nombres no resuelve una referencia en tiempo de
edición, el editor EGL no marca como errores las referencias no resueltas.
- Si los pasos habituales de una búsqueda de nombres no resuelven una referencia en tiempo de
generación, la búsqueda continúa revisando el espacio de nombres del programa, la biblioteca o el
manejador de páginas que contiene el componente de registro o función.
- Si ha declarado una función en el nivel superior de un archivo fuente EGL en lugar de dentro
físicamente de un contenedor (un programa, un manejador de páginas o una biblioteca), esa función
puede invocar funciones de biblioteca solo si se da la situación siguiente:
- El contenedor incluye una sentencia use que hace referencia a la biblioteca
- En la función invocante, la propiedad containerContextDependent se
establece en yes
- Si la propiedad está en un componente de registro y
si el componente de registro se está generando para
Java,
el componente de registro se genera como una clase en el paquete del programa, no en el paquete
especificado en el archivo en el que reside el componente de registro