Aller au contenu principal
Version: Next

OB Get type

OB Get type ( objet ; propriété ) -> Résultat

ParamètreTypeDescription
objetObjet🡒Objet structuré
propriétéTexte🡒Nom de la propriété
RésultatEntier long🡐Type de valeur de la propriété

Description

La commande OB Get type retourne le type de la valeur associée à la propriété de l'objet.

objet doit avoir été défini via la commande C_OBJECT ou désigner un champ objet 4D.

Passez dans le paramètre propriété le libellé de la propriété dont vous souhaitez connaître le type. Attention, le paramètre propriété tient compte des majuscules/minuscules.

La commande retourne un entier long indiquant le type de valeur. Vous pouvez comparer cette valeur aux constantes suivantes du thème Types champs et variables :

ConstanteTypeValeur
Is BooleanEntier long6
Is collectionEntier long42
Is dateEntier long4
Is nullEntier long255
Is objectEntier long38
Is realEntier long1
Is textEntier long2
Is undefinedEntier long5

Note : Pour les propriétés d'une image, la commande retourne Est un objet.

Exemple

On souhaite obtenir le type de valeurs standard :

 var $ref : Object
 OB SET($ref;"nom";"smith";"age";42)
 $type:=OB Get type($ref;"nom") //$type retourne 2
 $type2:=OB Get type($ref;"age") //$type2 retourne 1

Voir aussi

OB GET PROPERTY NAMES
Value type