basicLibrary 型のライブラリー・パーツ

basicLibrary 型のライブラリー・パーツには、プログラム、PageHandler、または他のライブラリーから使用できる一連の関数、変数、および定数が格納されます。 ライブラリーを使用して、共通コードおよび値を、最大限再利用することをお勧めします。

タイプ指定 basicLibrary は、そのパーツがコンパイル可能単位内に生成され、ローカル実行用の EGL の値とコードを含んでいることを示しています。 このタイプは、キーワード type が指定されなかったときのデフォルトです。 EGL で生成された Java™ プログラムからネイティブ DLL にアクセスするためのライブラリーを作成する方法の詳細については、『nativeLibrary 型のライブラリー・パーツ』を参照してください。

basicLibrary 型のライブラリーに関する規則は、以下のとおりです。

ライブラリーは、そのライブラリーを使用するパーツとは別に生成されます。EGL ランタイムは、ライブラリー・パーツにアクセスする場合、ライブラリー・プロパティー alias の設定値を使用します。このプロパティーのデフォルト値は、EGL ライブラリー名です。

実行時には、ライブラリーは最初に使用されるときに ロードされ、そのライブラリーにアクセスしたプログラムまたは PageHandler が (実行単位が 終了したときのように) メモリーから離れたときにアンロードされます。

PageHandler は、ロードされるたびにライブラリーの新しいコピーを取得します。また、別のライブラリーによって呼び出されたライブラリーは、呼び出し元のライブラリーが存続している間はメモリー内に存続します。

定数専用のライブラリーは、実行時にロードされません。

関連概念
nativeLibrary 型のライブラリー・パーツ
ServiceBindingLibrary 型のライブラリー・パーツ
実行単位
textUI プログラムのセグメンテーション
show
transfer
使用宣言

関連リファレンス
converse
forward
EGL ソース形式の関数パーツ
EGL ソース形式のライブラリー・パーツ
実行単位
textUI プログラムのセグメンテーション
show
transfer
使用宣言

フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.