Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
OB Get type

OB Get type 


 

OB Get type ( objeto ; propriedade ) -> Resultado 
Parâmetro Tipo   Descrição
objeto  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 collection Inteiro longo 42
Is date Inteiro longo 4
Is null Inteiro longo 255
Is object Inteiro longo 38
Is real Inteiro longo 1
Is text Inteiro longo 2
Is undefined Inteiro longo 5


Nota: para os atributos imagem, o comando devolve Is object.

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
Value type

 
PROPRIEDADES 

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

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v14
Modificado: 4D v15
Modificado: 4D v16 R4
Modificado: 4D v16 R6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)