CnvIA
CnvIA(alpha1[, int2]) : int
Umwandlung eines alphanumerischen Werts in einen ganzzahligen Wert (32 Bit)
Details
- alpha1: Umzuwandelnder Wert
- int2:
- Formatoptionen (optional):
_FmtNumHex
- Resultat:
intUmgewandelter Wert - Siehe: Verwandte Befehle ,
CnvAI (),ErrIgnore ()
Diese Funktion wandelt einen Wert vom Typ alpha in einen Wert vom Typ int. Dabei werden alle Ziffern innerhalb der Zeichenkette berücksichtigt. Alle anderen Zeichen, mit Ausnahme des Vorzeichens vor der ersten Ziffer, werden ignoriert.
Kann der Wert nicht umgewandelt werden, wird der Laufzeitfehler _ErrCnv erzeugt. Es wird 0 zurückgeliefert, wenn der Laufzeitfehler übergangen wird.
Bei der Angabe der Option _FmtNumHex wird die übergebene Zeichenkette als Hexadezimalzahl interpretiert und in eine ganzzahligen Wert umgerechnet.
Beispiele:
CnvIA('128') // 128
CnvIA('FF', _FmtNumHex) // 255
CnvIA('FFFFFF01', _FmtNumHex) // -255
CnvIA('1.000 km') // 1000
CnvIA('1,000 km') // 1000
CnvIA('4 Personen gingen in 4 Himmelsrichtungen') // 44
CnvIA('1/3') // 13
CnvIA('1,1,1') // 111
CnvIA('-1-1-1') // -111
CnvIA('Keine Ziffern') // 0
CnvIA('3Mrd000Mio000Tsd000') // Laufzeitfehler
Mögliche Laufzeitfehler:
_ErrCnv: Fehler bei Typkonvertierung