1、在一些常见VB教材中,介绍变量和数组声明时讲到有Dim和Static、Private、Public等命令,其运用范围容易理解。可是我在某一程序设计中,对模块中的变量声明却用Global。Global是什么样的声明语句?它和Dim和Static、Private、Public有何区别及联系?
2、在添加“文件”中数据的“保存”和“打开”的代码时,会碰到读写语句Get和Put,它们的格式及其具体含义如何?
3、什么是VB中的OLE自动化技术?
4.教材中所Public用来声明公用变量,公用变量和全局变量的详细区别? 请教各位大侠。谢谢!

解决方案 »

  1.   

    所有问题都去msdn好过请教这里的所谓高手了!
    而且还没分,低手都不想回答..
    快到学雷锋月了,给你查一个msdn的东西Global 对象
                Global 对象是应用程序对象,使用该对象,就可对应用程序级的属性和方法进行存取。语法Global说明Global 是 Object 数据类型的。因为 Global 对象是一个被自动引用的应用程序对象,所以不需要为引用该对象而编制特定的代码。
      

  2.   

    1.Global用于声明一个全局变量,作用等同于public,但一般只用于vb3.0及之前版本的vb程序。现已被public代替vb6还保留着它只是为了兼容的考虑。2.不明白想问什么。3.参考:http://dqxy.swjtu.edu.cn/ADS/ydtan/pub/OLE-auto.htm4.public声明的似乎应该称为全局变量更贴切,就是说用public声明的变量在整个程序的任何地方都可以访问。。public只能在在模块内进行声明public还有另外的作用就是声明全局的过程或常量而dim的作用域(scope)只能是窗体级或模块级,但它可以在窗体得到公共声明部分使用。。