Eval Function

Syntax              Eval(Expr[, Depth])

Group                Miscellaneous

Description       Return the value of the string expression as evaluated.

Parameter         Description

Expr                    Evaluate this string value.

Depth                  This integer value indicates how deep into the stack to locate the local variables. If Depth = 0 then use the current procedure. If this value is omitted then the depth is 0.

See Also            Assign.

Example            '#Language "WWB-COM"
Sub Main
    Dim X As String
    X = "Hello"
    Debug.Print Eval("X") 'Hello
    A
EndSub
Sub A
    Dim X As String
    X = "Bye"
    Debug.Print Eval("X") 'Bye
    Debug.Print Eval("X",1) 'Hello
EndSub