String

 

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:

AssignRuleIndex

Changed

Description

DifferingText

IsEnabled

IsVisible

ItemList

Name

SQLPrepare

Tag

UserTouched

Valid

ValueTag

ValueTagItems

 

Standard-Events:

AfterLet

BeforeLet

Get

Validation

 

Spezielle Attribute:

 

 

More:

charAt (String)

charCodeAt (String)

Clear (String)

Compare (String)

Conversion (String)

CRC32 (String)

Cut (String)

Decode (String)

Default (String)

Encode (String)

endsWith (String)

EvalLanguageValue (String)

FormatString (String)

Includes (String)

indexOf (String)

InStr (String)

InStrRev (String)

Join (String)

LanguageValue (String)

lastindexOf (String)

LCase (String)

Length (String)

localCompare (String)

Mid (String)

Mids (String)

MidSet (String)

MultiLanguage (String)

Repeat (String)

Replace (String)

ReplaceValue (String)

RTF (String)

Split (String)

startsWith (String)

StringTemplate (String)

StringToHTML (String)

Trim (String)

UCase (String)