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