Datentypen von DPA und Control-Ausdrücken
Für die Abfrage der Datentypen von Datenpunktattributen - siehe dpAttributeType() - und von Control-Ausdrücken - siehe getType() - existieren folgende Integer-Konstanten:
| Integer-Konstante | Anmerkung |
|---|---|
| ATIME_VAR | Zeit des Alarms |
| BIT32_VAR | Bitmuster |
| BOOL_VAR | Bit |
| BLOB_VAR | Blob (binäry large Object) |
| CHAR_VAR | Zeichen |
| DPIDENTIFIER_VAR | Bezeichner |
| VA_LIST_VAR | Eine beliebige Anzahl von Parametern |
| FILE_VAR | Datei-Variable |
| FLOAT_VAR | Fließkommazahl |
| INT_VAR | Ganze Zahl |
| LANGSTRING_VAR | Mehrsprachiger Text |
| LONG_VAR | Ganzzahliger Wert (64-Bit) |
| ULONG_VAR | Positiver ganzzahliger Wert (64-Bit) |
| STRING_VAR | Text |
| TIME_VAR | Zeit |
| MIXED_VAR | Mixed-Variable. Im Gegensatz zu anytype bekommt mixed jedes Mal einen neuen Typ. |
| MAPPING_VAR |
Mapping-Variable. Mappings speichern beliebige Schlüssel/Werte Paare. Die Schlüssel und Werte werden in zwei Arrays gespeichert (eines für die Schlüssel und eines für die Werte). Ein Mapping mit den Einträgen (Schlüssel: Wert) "eins" : 1, "zwei" : 2, "drei" : 3; sieht intern folgendermaßen aus. Schlüssel Wert "eins" 1 "zwei" 2 "drei" 3 |
| UINT_VAR | Natürliche Zahl |
| SHAPE_VAR | Pointer für Grafikelemente |
| IDISPATCH_VAR | Datentyp für Methoden von ActiveX Objekten |
| RECHDL_VAR | Datentyp für ADO-Datentypen |
| CONNHDL_VAR | Datentyp für ADO-Verbindungen |
| CMDHDL_VAR | Datentyp für ADO-Befehle |
| ANYTYPE_VAR | Element eines beliebigen Datentyps |
| ERRCLASS_VAR | Fehlerklassen |
| DYN_BIT32_VAR | Dyn. Bitmusterfeld |
| DYN_BOOL_VAR | Dyn. Bitfeld |
| DYN_BLOB_VAR | Dyn. Blob |
| DYN_CHAR_VAR | Dyn. Zeichenfeld |
| DYN_DPIDENTIFIER_VAR | Dyn. Bezeichnerfeld |
| DYN_FLOAT_VAR | Dyn. Fließkommazahlfeld |
| DYN_INT_VAR | Dyn. Ganzzahlfeld |
| DYN_LANGSTRING_VAR | Dyn. mehrsprachiger Text |
| DYN_LONG_VAR | Dyn. ganzzahliger Wert (64-Bit) |
| DYN_ULONG_VAR | Dyn. positiver ganzzahliger Wert (64-Bit) |
| DYN_STRING_VAR | Dyn. Textfeld |
| DYN_TIME_VAR | Dyn. Zeitfeld |
| DYN_UINT_VAR | Dyn. Natürlichzahlfeld |
| DYN_ATIME_VAR | Dyn. Zeit des Alarms |
| DYN_SHAPE_VAR | Dyn. Pointer für Grafikelemente |
| DYN_IDISPATCH_VAR | Dyn. Datentyp für Methoden von ActiveX Objekten |
| DYN_RECHDL_VAR | Dyn. Datentyp für ADO-Datentypen |
| DYN_CONNHDL_VAR | Dyn. Datentyp für ADO-Verbindungen |
| DYN_CMDHDL_VAR | Dyn. Datentyp für ADO-Befehle |
| DYN_MAPPING_VAR | Dynamisches Mapping-Feld. |
| DYN_MIXED_VAR | Dynamisches Mixed-Feld (Jedes Mixed-Element kann vom verschiedenen Typ sein). |
| DYN_ANYTYPE_VAR | Dynamisches Feld mit Elementen beliebigen Datentyps |
| DYN_ERRCLASS_VAR | Dyn. Fehlerklassen |
| DYN_DYN_ANYTYPE_VAR | Dynamisches Feld von dyn. Feldern aus Elementen beliebigen Datentyps |
| DYN_DYN_BIT32_VAR | Dynamisches Feld dyn. Bitmusterfelder |
| DYN_DYN_BLOB_VAR | Dynamisches Feld dyn. Blob |
| DYN_DYN_BOOL_VAR | Dynamisches Feld dyn. Bitfelder |
| DYN_DYN_CHAR_VAR | Dynamisches Feld von dyn. Zeichenfeldern |
| DYN_DYN_DPIDENTIFIER_VAR | Dynamisches Feld von dyn. Bezeichnerfeldern |
| DYN_DYN_ERRCLASS_VAR | Dynamisches Feld von Fehlerklassen |
| DYN_DYN_FLOAT_VAR | Dynamisches Feld dyn. Fließkommazahlfelder |
| DYN_DYN_INT_VAR | Dynamisches Feld dyn. Ganzzahlfelder |
| DYN_DYN_LANGSTRING_VAR | Dynamisches Feld dyn. mehrsprachiger Texte |
| DYN_DYN_LONG_VAR | Dynamisches Feld von ganzzahligen Werten (64-Bit) |
| DYN_DYN_ULONG_VAR | Dynamisches Feld von positiven ganzzahligen Werten (64-Bit) |
| DYN_DYN_STRING_VAR | Dynamisches Feld dyn. Textfelder |
| DYN_DYN_TIME_VAR | Dynamisches Feld dyn. Zeitfelder |
| DYN_DYN_UINT_VAR | Dynamisches. Feld von dyn. Feldern positiver ganzer Zahlen |
| DYN_DYN_MAPPING_VAR | Dynamisches Feld mit Mapping-Feldern. |
| DYN_DYN_MIXED_VAR | Dynamisches Feld mit Mixed-Feldern (jedes mixed Element kann vom verschiedenen Datentyp sein) |
| DYN_DYN_SHAPE_VAR | Dynamisches Feld dyn. Pointer für Grafikelemente |
| DYN_DYN_ATIME_VAR | Dynamisches Feld dyn. Zeit des Alarms |
| DYN_DYN_IDISPATCH_VAR | Dynamisches Feld von dyn. Datentypen für Methoden von ActiveX Objekten |
| DYN_DYN_RECHDL_VAR | Dynamisches Feld von dyn. Datentypen für ADO-Datentypen |
| DYN_DYN_CONNHDL_VAR | Dynamisches Feld von dyn. Datentypen für ADO-Verbindungen |
| DYN_DYN_CMDHDL_VAR | Dynamisches Feld von dyn. Datentypen für ADO-Befehle |
