Skip to main content
Version: Next

OB Get type

OB Get type ( object : Object ; property : Text ) : Integer

ParameterTypeDescription
objectObject→Structured object
propertyText→Property name
Function resultInteger←Property value type
History
ReleaseChanges
16 R6Modified
16 R4Modified
15Modified
14Created

Description​

The OB Get type command returns the type of value associated with the property of the language object..

In the property parameter, pass the label of the property whose type you want to find out.
Note that the property parameter is case sensitive.

The command returns a longint indicating the type of value. You can compare this value with the following constants, found in the "Field and Variable Types" theme:

ConstantTypeValue
Is BooleanInteger6
Is collectionInteger42
Is dateInteger4
Is nullInteger255
Is objectInteger38
Is realInteger1
Is textInteger2
Is undefinedInteger5

Note: For picture attributes, the command returns Is object.

Example​

We want to get the type of standard values:

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

See also​

OB GET PROPERTY NAMES
Value type

Properties​

Command number1230
Thread safeyes