Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
OB Get type

OB Get type 


 

OB Get type ( objeto ; propiedad ) -> Resultado 
Parámetro Tipo   Descripción
objeto  Objeto in Objeto estructurado
propiedad  Texto in Nombre de la propiedad
Resultado  Entero largo in 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.

Ejemplo  

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



Ver también 

OB GET PROPERTY NAMES
Value type

 
PROPIEDADES 

Producto: 4D
Tema: Objetos (Lenguaje)
Número 1230

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

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

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)