I'm having this problem with the Evaluate() function. The following code is a reproduction in a console program.
Code: Select all
Function Start() As Void Strict
Var a = "temp"
Var b = "Empty('" + a + "')"
Var c = "Len(' + a +') > 0"
? Evaluate(c) // .T.
? Evaluate(b) // Unprocessed exceptions: Method is overloaded, Cannot determine the right overload to call.
wait
Endfunc
Code: Select all
a = "temp"
b = "Empty('" + a + "')"
c = "Len(' + a +') > 0"
? Evaluate(c) && .T.
? Evaluate(b) && .F.

