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.

Example

Sub Main
Dim
X As String
X = "Hello"
Debug
.Print Eval("X") 'Hello
A
End
Sub
Sub
A
Dim
X As String
X = "Bye"
Debug
.Print Eval("X") 'Bye
Debug
.Print Eval("X",1) 'Hello
End
Sub