在vbscript中如何判断变量已经dim定义?

pansha 2005-10-27 09:10:34
在vbscript中如何判断变量已经dim定义?
一个变量重复dim 肯定会出错,但如何才能检测他已经定义呢?
...全文
216 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
KimSoft 2005-11-22
  • 打赏
  • 举报
回复
搞错了 IsEmpty 不行
KimSoft 2005-11-22
  • 打赏
  • 举报
回复
IsEmpty
是是非非 2005-11-20
  • 打赏
  • 举报
回复
VBS和JS不一样~
isnull
isobject
isArray
isempty
isnumeric
这些都不行~JS有一个undefined常量
VBS虽然有Empty,但好像不起作用
pansha 2005-11-20
  • 打赏
  • 举报
回复
这个好像是没办法解决了!微软不知道能否解决这样的问题?
是是非非 2005-11-19
  • 打赏
  • 举报
回复
在脚本级别无法判断

Dim严格来说并不是一个语句实体,他实际上不执行任何操作
用过VB的都知道,在Dim语句上无法设置断点

Dim语句在经过第一次和第二次语法扫描后都被去掉了
gamestar1 2005-11-19
  • 打赏
  • 举报
回复
Option Explicit
是强制定义 如果变量没有Dim 就会报错
一般象这些经常用的代码可以写到一个文件里面 每个页面include
pansha 2005-11-19
  • 打赏
  • 举报
回复
没用的,我试过了!
超级大笨狼 2005-11-19
  • 打赏
  • 举报
回复
isobject
isArray
isempty
isnumeric
大概这几个,实验一下
超级大笨狼 2005-11-19
  • 打赏
  • 举报
回复
isnull
tigerwen01 2005-11-15
  • 打赏
  • 举报
回复
我知道有一个判断对象是否被创建的函数isObject()但不知道有没有判断变量是否被定义的函数
pansha 2005-10-27
  • 打赏
  • 举报
回复
<script language="vbscript">
Option Explicit '加这句试下先
</script>
整个程序有很多地方都没定义用的加上这个我不完完。我是想知道是否有什么语句能判断是否定义或者有什么方法跳过错误,我用 ON ERROR RESUME NEXT 都跳不过!真郁闷!
belldandy11 2005-10-27
  • 打赏
  • 举报
回复
dh20156 2005-10-27
  • 打赏
  • 举报
回复
<script language="vbscript">
Option Explicit '加这句试下先
</script>

4,007

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧