3.8 Wie kann man Variablen konvertieren?
Starbasic bietet, intern basierend auf den Typ Variant, zu jedem Typ eine passende Konvertierungfuinktion an.

Str(Var) – wandelt einen beliebigen Datentyp in einen String um.
CInt(Var) – wandelt einen beliebigen Datentypen in einen Integer-Wert um.
CLng(Var) – wandelt einen beliebigen Datentypen in einen Long-Wert um.
CSng(Var) – wandelt einen beliebigen Datentypen in einen Single-Wert um.
CDbl(Var) – wandelt einen beliebigen Datentypen in einen Double-Wert um.
CBool(Var) – wandelt einen beliebigen Datentypen in einen Booleschen Wert um.
CDate(Var) – wandelt einen beliebigen Datentypen in einen Date-Wert um.

Mit diesen Funktionen lassen sich die Variablen in verschiedene Datentyp umwandeln und man kann sich sein das wirklich der gewünschte Typ eingesetzt wird.
Bei diesen Funktionen wird bei Dezimalzahlen das in den Ländereinstellungen eingestellte Trennzeichen verwendet: Punkt oder Komma.

Als Gegenstück zu diesen Verwandlungskünslern gibt es noch die Val(Var)-Funktion. Diese wandelt einen String der nur Zahlen enthält in eine Zahl um. Dabei wir daber grundsätzlich nur der Punkt als Trennzeichen für Dezimalzahlen akzepiert.