[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] VBS脚本property let改变属性的值后,如何调出?

  1. option explicit
  2. class class1
  3. dim a
  4. public property let aa(b)
  5. a = b
  6. msgobx a
  7. end property
  8. function func1
  9. func1 = inputbox("")
  10. end function
  11. end class
  12. dim d
  13. set d = new class1
  14. d.aa(d.func1)
  15. set d = nothing
复制代码
实在弄不明白,为何会报错??

d.aa = d.func1

msgobx是什么东西

TOP

回复 2# Demon


    感谢,vbs我还是初学,有好些东西不懂。再次感谢

那个是打错了

TOP

回复 2# Demon


    兄弟,我再问一下,为什么这样的代码却是错误的呢?私有变量的话我还能理解,但公有的变量,在类里都不能赋值,这是怎么回事呢??

option explicit
class class1
        public a
        a = inputbox("")
end class

dim b
set b = new class1
msgbox b.a

TOP

类里面只能有声明和定义语句,即声明类的变量、定义类的属性和方法,而不能有其他语句;其他语句只能出现在属性和方法的定义中(即函数或过程中)。

TOP

回复 5# powerbat


    谢谢你,另外想问一下,vbs能创建窗体吗?

TOP

返回列表