请教字符串转boolean的问题
问题是这样的:
s="3 > 5 " '-----------此处S的值 3 > 5 是在其他地方产生的,
现在想在程序中判断S字串中的表达式是否正确,该怎么处理呢?
我用以下方法提示字符型不能转化为布尔型
if(s) then
msgbox("正确")
else
msgbox("不正确")
end if
[解决办法]
如果是form,可以拖一个vbScript控件
然后 你拼接字符串 , 例如 : “ function aa()
s = 3 > 5
end function "
然后用vbScript运行这个字符串 ,得到s的结果 。
手头没环境,没发帮写,只记得是这个流程 ,你上网再百度下