diff --git a/src/Runtime/XSharp.RT/Types/MemVar.prg b/src/Runtime/XSharp.RT/Types/MemVar.prg index 676069424e..90ce9dde96 100644 --- a/src/Runtime/XSharp.RT/Types/MemVar.prg +++ b/src/Runtime/XSharp.RT/Types/MemVar.prg @@ -518,9 +518,13 @@ PRIVATE STATIC ThreadList := ThreadLocal< MemVarThreadInfo >{ {=> MemVarThreadIn IF oMemVar != NULL RETURN oMemVar:Value ENDIF - VAR err := Error.VOError(EG_NOVAR,"MemVarGet",nameof(cName),1, {cName}) + // VAR err := Error.VOError(EG_NOVAR,"MemVarGet",nameof(cName),1, {cName}) + // THROW err + VAR err := Error{EG_NOVAR, nameof(cName), ErrString(EG_NOVAR) + ": " + cName} + err:FuncSym := "MemVarGet" + err:ArgNum := 1 + err:Args := {cName} THROW err - /// STATIC PUBLIC Put AS Putter ///