Saltar al contenido principal
Versión: Siguiente

OB Get type

OB Get type ( objeto ; propiedad ) -> Resultado

ParámetroTipoDescripción
objetoObjeto🡒Objeto estructurado
propiedadTexto🡒Nombre de la propiedad
ResultadoEntero largo🡐Tipo de valor de la propiedad

Descripción

El comando OB Get type devuelve el tipo del valor asociado a la propiedad del objeto.

objeto debe haber sido definido utilizando el comando 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":

ConstanteTipoValor
Is BooleanEntero largo6
Is collectionEntero largo42
Is dateEntero largo4
Is nullEntero largo255
Is objectEntero largo38
Is realEntero largo1
Is textEntero largo2
Is undefinedEntero largo5

Nota: para los atributos imagen, el comando devuelve Is object.

Ejemplo

Queremos obtener el tipo de valores estándar:

 var $ref : Object
 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