システム関数 JavaLib.isNull は、指定した ID が NULL オブジェクトを参照しているかどうかを示す値 (真の場合は 1、偽の場合は 0) を戻します。 JavaLib.isNull は、Java™ アクセス関数の 1 つです。
JavaLib.isNull(identifier javaObjId in) returns (result INT)
オブジェクト・スペース内のオブジェクトを参照する ID
この引数は、文字列リテラル、または CHAR 型、DBCHAR 型、MBCHAR 型、STRING 型、または UNICODE 型の変数のいずれかです。ID は、objID にキャストする必要があります。EGL は、大/小文字の区別がある引数値の先頭と最後から、1 バイトのブランクと 2 バイトのブランクを削除します。
// オブジェクトが NULL であるかどうかをテストし、 // それに応じてプロセスを実行します isNull = JavaLib.isNull( (objId)valueId ); if( isNull == 1 ) error = 12; end
JavaLib.isNull の処理中にエラーが発生すると、SysVar.errorCode は、以下の表にリストされている値に設定されます。
sysVar.errorCode の値 | 説明 |
---|---|
00001001 | 指定した ID がオブジェクト・スペース内にありませんでした。 |
関連する概念
EGL 関数の構文図
関連する参照項目
EGL ライブラリー JavaLib
getField()
invoke()
isObjID()
qualifiedTypeName()
remove()
removeAll()
setField()
store()
storeCopy()
storeField()
storeNew()
関連するタスク
EGL ステートメントおよびコマンドの構文図