Die Methode liefert den Datentyp eines Datenwertes, der dem aktuellen Schlüssel zugeordnet ist. Die möglichen Rückgabewerte sind in einem Aufzählungstyp definiert.
type TRegDataType= (rdUnknown, rdString, rdExpandString, rdInteger, rdBinary);
function GetDataType(const ValueName: String): TRegDataType;
Beschreibung
Mit GetDataType wird der Datentyp eines Datenwertes bestimmt, der dem aktuellen Schlüssel zugeordnet ist. Der String-Parameter ValueName enthält den Namen des Datenwertes, der abgefragt werden soll.
Der Rückgabewert besitzt den Aufzählungstyp TRegDataType. Folgende Werte sind möglich:
Wert Bedeutung
rdUnknown Der Typ des Datenwertes ist nicht definiert.
rdString Der Datenwert ist ein nullterminierter String. Abhängig davon, ob die
Anwendung die
Unicode- oder die
ANSI-String-Funktionen verwendet, ist
er ein
Unicode- oder ein
ANSI-String.
rdExpandString Der Datenwert ist ein nullterminierter String mit nicht
erweiterten Referenzen auf Umgebungsvariablen (z.B. „%PATH%“).
Abhängig davon, ob die Anwendung die
Unicode- oder die
ANSI-
String-Funktionen verwendet, ist er ein
Unicode- oder ein
ANSI-
String.
rdInteger Der Datenwert ist eine 32-Bit-Zahl.
rdBinary Der Datenwert liegt in beliebiger binärer Form vor.