标题: [问题求助] VBS脚本property let改变属性的值后,如何调出? [打印本页]
作者: poter 时间: 2012-6-25 20:08 标题: VBS脚本property let改变属性的值后,如何调出?
- option explicit
- class class1
- dim a
- public property let aa(b)
- a = b
- msgobx a
- end property
- function func1
- func1 = inputbox("")
- end function
- end class
-
- dim d
- set d = new class1
- d.aa(d.func1)
- set d = nothing
复制代码
实在弄不明白,为何会报错??
作者: Demon 时间: 2012-6-25 21:27
d.aa = d.func1
msgobx是什么东西
作者: poter 时间: 2012-6-25 21:50
回复 2# Demon
感谢,vbs我还是初学,有好些东西不懂。再次感谢
那个是打错了
作者: poter 时间: 2012-6-27 17:41
回复 2# Demon
兄弟,我再问一下,为什么这样的代码却是错误的呢?私有变量的话我还能理解,但公有的变量,在类里都不能赋值,这是怎么回事呢??
option explicit
class class1
public a
a = inputbox("")
end class
dim b
set b = new class1
msgbox b.a
作者: powerbat 时间: 2012-6-27 20:25
类里面只能有声明和定义语句,即声明类的变量、定义类的属性和方法,而不能有其他语句;其他语句只能出现在属性和方法的定义中(即函数或过程中)。
作者: poter 时间: 2012-6-28 17:54
回复 5# powerbat
谢谢你,另外想问一下,vbs能创建窗体吗?
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |