Saltar para o conteúdo principal
Versão: 20 R10

OB Is empty

OB Is empty* ( objeto ) : Boolean

ParâmetroTipoDescrição
objetoObject, Campo ObjectObjeto estruturado
ResultadoBooleanTrue se objeto está vazio ou indefinido, caso contrário False

Descrição

comando OB Is empty devolve True se objeto não está definido ou está vazio, e False se objeto está definido (inicializado) e contém ao menos uma propriedade.deve ter sido criado com o comando C_OBJECT ou designar um campo objeto 4D..

Exemplo

Estes são os diferentes resultados deste comando como também do comando OB Is defined, dependendo do contexto:

 var $ref : Object
 $empty:=OB Is empty($ref) // True
 $def:=OB Is defined($ref) // False
 
 OB SET($ref;"nome";"Susie";"idade";4)
  // $ref="{"nome":"Susie","idade":4}"
 $empty:=OB Is empty($ref) // False
 $def:=OB Is defined($ref) // True
 
 OB REMOVE($ref;"nome")
 OB REMOVE($ref;"idade")
 $empty:=OB Is empty($ref) // True
 $def:=OB Is defined($ref) // True

Ver também

OB Is defined

Propriedades

Número do comando1297
Thread-seguro