如何知道一个变量是否dim了

fxbird 2003-09-15 07:12:31
用vartype判断的话,dim但未赋值和未dim都是0,判断不出
...全文
48 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sun233 2003-09-18
  • 打赏
  • 举报
回复
很简单,做一个被包含文件,里面加上Option Explicit
在引用页第一个引用该文件。
fxbird 2003-09-17
  • 打赏
  • 举报
回复
up
fxbird 2003-09-15
  • 打赏
  • 举报
回复
我在不同的被包含文件里可能用同名的变量,因此要判断一下。
cokeyang 2003-09-15
  • 打赏
  • 举报
回复
呵呵呵!

没看清楚!
我还以为是问变量赋值没有呢?不好意思!
zjg791015 2003-09-15
  • 打赏
  • 举报
回复
在程序开始处写上Option Explicit就可以搞定了,有这么麻烦吗?
qunluo 2003-09-15
  • 打赏
  • 举报
回复
关注中!
fxbird 2003-09-15
  • 打赏
  • 举报
回复
答非所问
cokeyang 2003-09-15
  • 打赏
  • 举报
回复
如果变量未初始化或显式地设置为 Empty,则函数 IsEmpty 返回 True;否则函数返回 False。如果 expression 包含一个以上的变量,总返回 False。

下面的示例利用 IsEmpty 函数决定变量是否能被初始化:

Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar) ' 返回 True。
MyVar = Null ' 赋为 Null。
MyCheck = IsEmpty(MyVar) ' 返回 False。
MyVar = Empty ' 赋为 Empty。
MyCheck = IsEmpty(MyVar) ' 返回 True。
KUMOZAKI 2003-09-15
  • 打赏
  • 举报
回复
That's right!

CSDN就是多高手!
nchen123 2003-09-15
  • 打赏
  • 举报
回复
最开始的一行写上:
Option Explicit

这样没有 dim 的就会报错

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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