Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
OB Get type
|
OB Get type ( objeto ; propiedad ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
objeto | Objeto |
![]() |
Objeto estructurado | |||||
propiedad | Texto |
![]() |
Nombre de la propiedad | |||||
Resultado | Entero largo |
![]() |
Tipo de valor de la propiedad | |||||
El comando OB Get type devuelve el tipo del valor asociado a la propiedad del objeto.
objeto debe haber sido definido utilizando el comando _O_C_OBJECT o designar un campo objeto 4D.
En el parámetro propiedad, pase la etiqueta de la propiedad cuyo tipo quiere conocer.
Tenga en cuenta que el parámetro propiedad tiene en cuenta las mayúsculas y minúsculas.
El comando devuelve un entero largo que indica el tipo de valor. Puede comparar este valor con las siguientes constantes, que se encuentran en el tema "Tipos de campos y variables":
Constante | Tipo | Valor |
Is Boolean | Entero largo | 6 |
Is collection | Entero largo | 42 |
Is date | Entero largo | 4 |
Is null | Entero largo | 255 |
Is object | Entero largo | 38 |
Is real | Entero largo | 1 |
Is text | Entero largo | 2 |
Is undefined | Entero largo | 5 |
Nota: para los atributos imagen, el comando devuelve Is object.
Queremos obtener el tipo de valores estándar:
C_OBJECT($ref)
OB SET($ref;"nombre";"smith";"edad";42)
$type:=OB Get type($ref;"nombre") //$type devuelve 2
$type2:=OB Get type($ref;"edad") //$type2 devuelve 1
Producto: 4D
Tema: Objetos (Lenguaje)
Número
1230
Creado por: 4D v14
Modificado: 4D v15
Modificado: 4D v16 R4
Modificado: 4D v16 R6
Manual de lenguaje 4D ( 4D v20 R7)