containerContextDependent

函数部件属性 containerContextDependent 允许您扩展用于解析包括该属性的函数部件中的函数引用的名称空间。有效值为 no(缺省值)和 yes

在开发新代码时,建议您不要使用此功能。此属性主要用于从 VisualAge® Generator 迁移程序。但是,如果将此属性设置为 yes,则含义如下:
  • 如果一般的名称搜索步骤在编辑时无法解析引用,则 EGL 编辑器不将未解析的引用标记为错误。
  • 如果一般的名称搜索步骤在生成时无法解析引用,则通过查看包含或函数部件的程序、库或页面处理程序的名称空间来继续搜索。
  • 如果在 EGL 源文件的顶部(而不是完全在容器内部,即程序、页面处理程序或库)声明了一个函数,仅当出现下列情况时,该函数才能调用库函数:
    • 容器包括引用库的 use 语句
    • 在调用函数中,属性 containerContextDependent 设置为 yes

相关概念
对部件的引用

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.