La función de sistema JavaLib.isNull devuelve un valor (1 para true, 0 para false) para indicar si un identificador especificado hace referencia a un objeto nulo. La función JavaLib.isNull es una de las diversas funciones de acceso Java.
JavaLib.isNull(identificador javaObjId in) returns (resultado INT)
Un identificador que hace referencia a un objeto del espacio de objetos.
Este argumento es un literal de serie o un elemento de tipo CHAR, DBCHAR, MBCHAR, STRING o UNICODE. El identificador debe haberse convertido temporalmente a objID. EGL elimina blancos de un solo byte y de doble byte del principio y el final del valor del argumento, que es sensible a mayúsculas y minúsculas.
// probar si un objeto es nulo // y procesar de acuerdo con ello isNull = JavaLib.isNull( (objId)valueId ); if( isNull == 1 ) error = 12; end
Un error producido durante el proceso de JavaLib.isNull puede establecer SysVar.errorCode en uno de los valores que figuran en la tabla siguiente.
Valor de sysVar.errorCode | Descripción |
---|---|
00001001 | El identificador especificado no estaba en el espacio de objetos |
Conceptos relacionados
Diagrama de sintaxis para funciones EGL
Consulta relacionada
Biblioteca JavaLib de EGL
getField()
invoke()
isObjID()
qualifiedTypeName()
remove()
removeAll()
setField()
store()
storeCopy()
storeField()
storeNew()
Tareas relacionadas
Diagrama de sintaxis para sentencias y mandatos EGL