类型为 basicLibrary 的库部件

类型为 basicLibrary 的库部件包含一组可以由程序、页面处理程序或其它库使用的函数、变量和常量。建议您通过使用库来最大程度地重用公共代码和值。

类型说明 basicLibrary 指示该部件将生成到可编译单元中并且包括用于本地执行的 EGL 值和代码。如果未指定关键字 type,则此类型为缺省值。有关创建库以从 EGL 生成的 Java™ 程序中访问本地 DLL 的详细信息,请参阅类型为 nativeLibrary 的库部件

类型为 basicLibrary 的库的规则如下所示:

库是独立于使用它的部件生成的。EGL 运行时通过使用库属性 alias 的设置(缺省为 EGL 库名)来访问库部件。

在运行时,该库是在第一次使用时装入的,并且在访问该库的程序或页面处理程序离开内存(在运行单元结束时)时卸装的。

每当装入页面处理程序时,该页面处理程序都将获得库的新副本。并且,对于被另一个库调用的库,只要调用库存在于内存中,被调用库也一直存在于内存中。

由于常量在引用它们的程序和页面处理程序中是作为文字生成的,所以,在运行时不装入只包含常量的库。

相关概念
forward
EGL 源格式的函数部件
EGL 源格式的库部件
类型为 nativeLibrary 的库部件
运行单元
文本应用程序中的分段
show
transfer
使用声明

相关参考
converse
forward
EGL 源格式的函数部件
EGL 源格式的库部件
运行单元
文本应用程序中的分段
show
transfer
使用声明

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