EvalLanguageValue

betrifft

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.