Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
OB Get type
|
OB Get type ( Objekt ; Eigenschaft ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Objekt | Objekt |
![]() |
Strukturiertes Objekt | |||||
Eigenschaft | Text |
![]() |
Name der Eigenschaft | |||||
Funktionsergebnis | Lange Ganzzahl |
![]() |
Werttyp der Eigenschaft | |||||
Die Funktion OB Get type gibt den Typ des Werts zurück, der Eigenschaft von Objekt zugewiesen ist.
Objekt muss zuvor über den Befehl _O_C_OBJECT definiert werden oder ein 4D Objektfeld angeben.
Im Parameter Eigenschaft übergeben Sie die Bezeichnung der Eigenschaft, deren Typ Sie herausfinden wollen.
Beachten Sie, dass Eigenschaft Groß- und Kleinschreibung berücksichtigt.
Die Funktion gibt eine Lange Ganzzahl zurück, die den Typ des Werts angibt. Sie können die gefundenen Werte mit den folgenden Konstanten unter dem Thema Feld und Variablentypen vergleichen:
Konstante | Typ | Wert |
Is Boolean | Lange Ganzzahl | 6 |
Is collection | Lange Ganzzahl | 42 |
Is date | Lange Ganzzahl | 4 |
Is null | Lange Ganzzahl | 255 |
Is object | Lange Ganzzahl | 38 |
Is real | Lange Ganzzahl | 1 |
Is text | Lange Ganzzahl | 2 |
Is undefined | Lange Ganzzahl | 5 |
Hinweis: Für Bildattribute gibt die Funktion Is object zurück.
Den Typ der Standardwerte erhalten:
C_OBJECT($ref)
OB SET($ref;"name";"smith";"age";42)
$type:=OB Get type($ref;"name") //$type gibt 2 zurück
$type2:=OB Get type($ref;"age") //$type2 gibt 1 zurück
Produkt: 4D
Thema: Objekte (Sprache)
Nummer:
1230
Erstellt: 4D v14
Geändert: 4D v15
Geändert: 4D v16 R4
Geändert: 4D v16 R6
4D Programmiersprache ( 4D v20 R7)