String-Variablen enthalten Zeichenketten mit variabler Länge mit bis zu 2 Milliarden (oder 2^31) Zeichen.
Strings können einsprachig und mehrsprachig definiert werden. Wird im Falle mehrsprachiger Definition der Variablen, diese direkt unter Umgehung der Funktion LanguageValue mit einer Zeichenkette belegt, wird der Container der aktuellen Dialogsprache mit der Zeichenkette belegt.
Zusätzlich kann die Variable den Wert NoValue annehmen. Falls bei Klassenvariablen der Schalter Initialisieren mit Standardwert gesetzt ist, wird beim Versuch der Zuweisung mit NoValue eine leere Zeichenkette "" gesetzt.
Variablen vom Typ String werden folgendermaßen in lokalen Funktionen definiert (Beispiele):
Dim text As String
Dim text As String := "TCE"
In Ausnahmefällen muss auch eine lokal definierte String-Variable als mehrsprachige Variable definiert werden. Dies kann durch den Steuerbefehl Multilanguage erreicht werden:
Dim text As MultiLanguage String := ML("DE:Apfel", "EN:Apple")
Attribut-Eigenschaften und Funktionen:
Standard-Attribute:
Standard-Events:
Spezielle Attribute: