Syntax: CVI (4byte_String)
Typ: Funktion
Kategorie: Speicherverwaltung
CVI konvertiert einen 4-Byte-String (ein STRING aus 4 Zeichen) in eine INTEGER-Zahl. CVI ist die Umkehrung von MKI.
Beispiel:
Dim a As Integer
a = Cvi("RIFF")
Print a, Mki(a)
Sleep
Ausgabe:
1179011410 RIFF
Unterschiede zu QB:
In FreeBASIC sind INTEGER 4 Byte lang, in QB nur 2 Byte, weshalb CVI in QB auch nur einen 2-Byte-String erwartet.
Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb werden nur die ersten beiden Zeichen des Strings verwendet, da ein INTEGER hier nur 2 Byte lang ist.
Siehe auch:
MKSHORT, MKI, MKL, MKLONGINT, MKS, MKD, CVSHORT, CVD, CVL, CVLONGINT, CVS, Datentypen umwandeln