This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com

Home

 
4D v20 R7
OB Get type

OB Get type 


 

OB Get type ( object ; property ) -> Function result 
Parameter Type   Description
object  Object in Structured object
property  Text in Property name
Function result  Longint in Property value type

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

object must have been defined using the _O_C_OBJECT command or designate a 4D object field.

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:

Constant Type Value
Is Boolean Longint 6
Is collection Longint 42
Is date Longint 4
Is null Longint 255
Is object Longint 38
Is real Longint 1
Is text Longint 2
Is undefined Longint 5

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

Example  

We want to get the type of standard values:

 C_OBJECT($ref)
 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 

Product: 4D
Theme: Objects (Language)
Number: 1230

This command can be run in preemptive processes

 
PAGE CONTENTS 
 
HISTORY 

Created: 4D v14
Modified: 4D v15
Modified: 4D v16 R4
Modified: 4D v16 R6

 
ARTICLE USAGE

4D Language Reference ( 4D v20 R7)