4D v17.4OB Get type | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v17.4
 
OB Get type 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OB Get type ( object ; property ) -> Function result | ||||||||
| Parameter | Type | Description | ||||||
| object | Object | 
             
         | 
        Structured object | |||||
| property | Text | 
             
         | 
        Property name | |||||
| Function result | Longint | 
             
         | 
        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 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.
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
	Product:  4D
	Theme:  Objects (Language)
	Number:  
        1230
        
        
        
	
	Created:  4D v14
	Modified:  4D v15
	Modified:  4D v16 R4
	Modified:  4D v16 R6
	
	4D Language Reference ( 4D v17)
	
	
	
	
	4D Language Reference ( 4D v17.1)
	
	4D Language Reference ( 4D v17.2)
	
	4D Language Reference ( 4D v17.3)
	
	4D Language Reference ( 4D v17.4)
	
	
Add a comment