专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > vbScript

关于set的有关问题

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
关于set的问题
我想问一下,在写得vbs中,有时候我用了set就出错,有时候没有用set就出错!

谁可以跟我说一下set的用途,说明一下,谢谢!

还有就是一个变量我dim,而直接set有没有问题?也给我说明一下这个和相关的知识!谢谢!

------解决方案--------------------
Set用于为一个对象类型的变量赋值。
------解决方案--------------------
凡是创建object变量时用set
dim 仅仅是声明变量而已,没有创建的含义。
例如

dim '仅声明变量
s="haha"'变量赋值

dim rs'仅声明变量
set rs=CreateObject("adodb.recordset")'创建对象


------解决方案--------------------
dim和set没有直接关系
如果vbs第一句是Option Explicit,那么变量必须要 DIM声明,否则不需要。

当要给变量赋值为对象(引用类型)时用Set, 赋值为值类型(数字,字符串)或数组则不能用Set。
引用类型包括vbs内置的类如 RegExp,VBS自定义Class, CreateObject或GetObject的COM对象等
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: