HexVal()
Zeichenkette mit Hexadezimalzahl in Integer-Binärwert konvertieren. Die Konvertierungsroutine erkennt Hexadezimalzahlen die mit 0x oder &h beginnen. Ob Groß- oder Kleinschreibung ist nicht relevant. Führende nicht sichtbare Zeichen (ASCII 0-32) werden ignoriert/übersprungen.
Das Ergebnis ist 32 Bit integer ohne Vorzeichen (long/uint32). Wird das Ergebnis jedoch einem vorzeichenbehafteten 32-Bit-Datentyp wie longint oder int32 zugewiesen, wird der Wert vorzeichenbehaftet.
Syntax: long = HexVal(text as string)
Beispiel:
dim result as long dim s as string result = HexVal("0xa") result = HexVal("0xab12") result = HexVal("&hab12") result = HexVal("0xabcd1234") s = "1a2c" result = HexVal("0x"+s)