4D v16.3

OB Get type

Página Inicial

 
4D v16.3
OB Get type

OB Get type 


 

OB Get type ( objeto ; propriedade ) -> Resultado 
Parâmetro Tipo   Descrição
objeto  Objeto, Campo Objeto in Objeto estruturado
propriedade  Texto in Nome da propriedade
Resultado  Inteiro longo in Tipo de valor da propriedade

O comando OB Get type devolve o tipo do valor associado a propriedade do objeto.

objeto deve ter sido definido utilizando o comando C_OBJECT ou designar um campo objeto 4D.

No parâmetro propriedade, passe a etiqueta da propriedade cujo tipo quer conhecer.
Tenha em conta que o parâmetro propriedade leva em conta as maiúsculas e minúsculas.

O comando devolve um inteiro longo que indica o tipo de valor. Pode comparar este valor com as seguintes constantes, que se encontram no tema "Tipos de campos e variáveis":

Constante Tipo Valor
Is Boolean Inteiro longo 6
Is JSON null Inteiro longo 255
Is object Inteiro longo 38
Is real Inteiro longo 1
Is text Inteiro longo 2
Is undefined Inteiro longo 5
Object array Inteiro longo 39

Exemplo  

Queremos obter o tipo de valores padrão:

 C_OBJECT($ref)
 OB SET($ref;"nome";"smith";"idade";42)
 $type:=OB Get type($ref;"nome") //$type devolve 2
 $type2:=OB Get type($ref;"idade") //$type2 devolve 1



Ver também 

OB GET PROPERTY NAMES

 
PROPRIEDADES 

Produto: 4D
Tema: Objetos (Linguagem)
Número 1230

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v14
Modificado: 4D v15

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)