Die Attributfunktion EvalLanguageValue ermittelt den Inhalt der Zeichenkette der Variablen und interpretiert Inhalte in Pipes als Ausdrücke.
Syntax | |||||
EvalLanguageValue([LanguageID][, FrameWithQuotes]) | |||||
Rückgabewert | |||||
Typ |
Beschreibung | ||||
String |
Das Ergebnis des evaluierten Ausdrucks | ||||
Parameter | |||||
Verwendung |
Name |
Typ |
Übergabe |
Beschreibung | |
Optional |
LanguageID |
String |
ByVal |
Sprachen-ID des Wertes | |
Optional |
FrameWithQuotes |
Boolean |
ByVal |
Wenn True, wird der String vor der Evaluierung mit Hochkommas eingerahmt. Defaultwert: True |
|
Bemerkung | |||||
Wenn LanguageID nicht angegeben wird, gilt die Dialogsprache. |
Beispiel 1:
Dim S As String, L As Long
L := 2001
S := "||L||"
MsgBox(S.EvalLanguageValue)
Die Ausgabe ist 2001, denn es wird ' ”|L|” ' evaluiert.
Beispiel 2:
Dim S As String, L As Long
L := 2001
S := "L"
MsgBox(S.EvalLanguageValue)
Die Ausgabe ist L, denn es wird ' L ' evaluiert.
Beispiel 3:
Dim S As String, L As Long
L := 2001
S := "L"
MsgBox(S.EvalLanguageValue(, False))
Die Ausgabe ist 2001, denn es wird L evaluiert.