isObjID()
javaLib.isObjID() 시스템 함수는 값(true인 경우 1, false인 경우 0)을 리턴하여 지정된 ID가 오브젝트 공간에 있는지 여부를 표시합니다.
javaLib.isObjID()와 이와 비슷한 함수가 작동하는 EGL Java™ 오브젝트 공간에 대한 자세한 정보는 Java 액세스 함수의 내용을 참조하십시오. EGL은 이전 버전과의 호환성을 위해 Java 액세스의 이 메소드를 유지보수합니다. 새 코드의 경우 보다 강력한 ExternalType 구문을 사용하십시오. 자세한 정보는 ExternalType 파트의 내용을 참조하십시오.
구문
javaLib.isObjID(identifier javaObjId in)
returns (result INT)
- identifier
-
오브젝트 공간의 오브젝트를 참조하는 ID로 대소문자를 구분합니다. 입력은 STRING 유형과 지정 호환 가능한 표현식 또는 변수입니다. ID는 objID로 캐스트되어야 합니다. EGL은 인수 값의 시작과 끝에서 1바이트와 2바이트 공백을 제거합니다.
- result
- true일 경우 1(오브젝트가 존재함) 또는 false일 경우 0입니다.
예제
다음 예제에서는 오브젝트를 Java objID로 캐스트하여 오브젝트가 존재하는지 알기 위해 테스트합니다.
isPresent = javaLib.isObjID(valueId as "objID:java");
if( isPresent == 0 )
error = 27;
end