Foxtable(狐表)用户栏目专家坐堂 → 请教如何判断表达式是否符合语法要求?


  共有18038人关注过本帖树形打印复制链接

主题:请教如何判断表达式是否符合语法要求?

美女呀,离线,留言给我吧!
yangming
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/10 9:32:00 [显示全部帖子]

这个问题我在做注册系统时也出现过,就是如果出现的注册码位数不够时或是解密返回的是乱码时都会出现系统报错,而不是我所设置的MessageBox对话框

 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/10 10:44:00 [显示全部帖子]

以下是引用kylin在2009-6-10 10:40:00的发言:
捕捉错误的,供你参考
 

n = "Round(" &  s &"," & r &")"

Dim y As Double 

try

y= Eval(n)

Catch ex As Exception

MessageBox.Show("表达式输入错误!", "提示", MessageBoxButtons.ok, MessageBoxIcon.Warning)

End try

我回头试试看看,先谢谢了


 回到顶部
美女呀,离线,留言给我吧!
yangming
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/10 11:20:00 [显示全部帖子]

以下是引用狐狸爸爸在2009-6-10 10:58:00的发言:
这个捕捉错误的方法,可能对eval无效的。
我家一个判断功能吧。

好啊,期待中


 回到顶部