Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
OB Get type
|
OB Get type ( objeto ; propriedade ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
objeto | Objeto |
![]() |
Objeto estruturado | |||||
propriedade | Texto |
![]() |
Nome da propriedade | |||||
Resultado | Inteiro longo |
![]() |
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 |
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
Produto: 4D
Tema: Objetos (Linguagem)
Número
1230
Criado por: 4D v14
Modificado: 4D v15
Modificado: 4D v16 R4
Modificado: 4D v16 R6
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)