下面这个代码:
Dim Dvbbs
Set Dvbbs = New Cls_Forum
cls_forum是“类”,那这个类前面的“new”是干什么的呢?
ASP中set语句里的“new”是做什么用的?
答案:3 悬赏:80
解决时间 2021-03-03 00:18
- 提问者网友:浪女天生ˇ性情薄
- 2021-03-02 05:25
最佳答案
- 二级知识专家网友:你好陌生人
- 2021-03-02 06:47
由于VBS的处理原理决定了VBS在给对象变量和普通变量赋值的方式有区别,申请普通变量只需要Dim 变量名 as 类型名就可以了,系统会自动给你附初始值,然后你可以直接用变量=值 来赋值,但是如果你的变量是指向一个对象的,那么在用dim 变量名 as 对象类名后,变量的值是nothing,那么就需要用 set 变量名 = new 对象类名给变量附初始值,赋值后这个对象才是真正可以调用的对象.
全部回答
- 1楼网友:木子香沫兮
- 2021-03-02 08:11
New是申请空间··
把这个类给实例化
不过我搞不懂,什么时候要new,什么时候不用new
看其他人怎么说
- 2楼网友:滚出爷的世界
- 2021-03-02 07:31
第三行是建立了一个fso对象,这个对象一般是用来进行文件操作的(如上传资料),第四行调用了该对象的getdrive方法,作用是返回文件所在分区。getdrivename用来返回启动器名称,drvpath是路径,如drvpath为c:/wwwroot,该方法返回值为c.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯