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 |