getProperty()
sysLib.getProperty() システム関数は、Java™ ランタイム設定の値を取り出します。指定の設定が検出されない場合、関数は java.lang.System.getProperty() メソッドを呼び出して、指定した名前の Java システム・プロパティーを要求します。 それでも設定が検出できない場合、sysLib.getProperty() は NULL 値を戻します。
Java ランタイム設定は、多くの異なるプログラム・プロパティー・ファイルにあります。 これらのプログラム・プロパティー・ファイルには、EGL プログラム・プロパティーで実行される項目はありません。 詳しくは、「EGL 生成ガイド」を参照してください。
構文
sysLib.getProperty(propertyName STRING in)
returns (result STRING?)
- propertyName
- STRING 型と代入互換性のある任意の変数または式を入力できます (『EGL における代入互換性』を参照)。このパラメーターは、Java プログラム・プロパティー・ファイルから、設定の名前を指定します。
- result
- 結果は、STRING 型と代入互換性のあるすべての変数に割り当てることが可能です。 propertyName が見つからない場合、この関数は NULL 値を戻します。
例
messageFileName = sysLib.getProperty("vgj.messages.file");
互換性
| プラットフォーム | 問題 |
|---|---|
| COBOL 生成 | sysLib.getProperty() 関数はサポートされていません。 |