システム関数 JavaLib.isObjID は、指定した ID がオブジェクト・スペース内に存在しているかどうかを示す値 (真の場合は 1、偽の場合は 0) を戻します。 JavaLib.isObjID は、Java™ アクセス関数の 1 つです。
JavaLib.isObjID(identifier javaObjId in) returns (result INT)
オブジェクト・スペース内のオブジェクトを参照する ID
この引数は、文字列リテラル、または CHAR 型、DBCHAR 型、MBCHAR 型、UNICODE 型の項目です。ID は、objID にキャストする必要があります。EGL は、大/小文字の区別がある引数値の先頭と最後から、1 バイトのブランクと 2 バイトのブランクを削除します。
// オブジェクトが存在していないかどうかをテストし、 // それに応じてプロセスを実行します isPresent = JavaLib.isObjID( (objId)valueId ); if( isPresent == 0 ) error = 27; end
JavaLib.isObjID に関連付けられているランタイム・エラーはありません。
関連する概念
EGL 関数の構文図
Java アクセス関数
関連するタスク
EGL ステートメントおよびコマンドの構文図