vb6里面dim和set的区别

dim是作用于变量  声明变量并分配存储空间

set作用于对象     将对象引用赋给变量或属性

例子:

dim A as collection
set A=new collection

等效于

dim A as new collection 
时间: 2024-11-08 15:27:34

vb6里面dim和set的区别的相关文章

【转载】VB6 里面 dim x as class1/dim x as new class1的区别

后者不仅声明了,还实例化了该对象 DIM a AS 类1   这只是定义一个类的变量,这种时候,这个变量其实相当与一个指针,而指针地址中的类并没有实例化,也可以理解为没有载入堆栈,只是一个空的地址指针.不过这个地址指针可以随意的设置成别的地址.比如:Dim a As 类1Dim UU As New 类1Set a = UU 而dim a as new 类1    这种方法其实可以拆开来看如:Dim a As 类1Set a = new 类1 Dim a As 类1  的意思我们知道了,是定义一个

dim 与 static 的区别

prinvate sub command1_click() dim i as string i=i+1 text0=i end sub ==================== prinvate sub command5_click() static i as string i=i+1 text2=i end sub ============== 实际效果如下 static定义一个变量,每一次引用这个变量的时候,该变量都会继续保留,好像叠加功能一样,而Dim则不会保留,每次引用变量,不会受到上次

vb 和vb.net的区别

源地址:http://blog.csdn.net/xjc1278003262/article/details/8805324 在随着VB.NET的 发展,大部分人都放弃使用VB6.0而选择VB.NET,下面我们就来研究一下VB6.0和VB.NET的区别.VB.NET是微软公司在2002年推出 的一种开发基于.Net平台应用程序的开发语言,也是微软公司极力推荐的一种开发.Net平台应用程序的开发语言.首先还是让我们来简单了解一下 VB.NET和其前一个版本,也是目前世界上拥有最多使用者的开发语言-

子数涵数·VB——变量

最近,VB吧频繁出现如下图所示的帖子(现在C吧.VB吧等都已经被二级考生玩坏了) 这主要用到的是变量的概念 首先,我们来看一下变量的数据类型 当然,就这题而言,数据类型不是重点,主要考察的是变量的作用域 Dim在模块顶部声明时,即在过程外声明时,为模块变量,而不是局部变量:此时它的作用域为模块级别,即在整个模块中皆可使用. Static与Dim的区别:用static声明的变量为静态变量,其存在时间较其作用域更久,即在程序运行时,用static声明的变量会一直存在,而用Dim声明的变量只在过程中存

VB6中的引用传递 与 VB.NET中的引用传递的区别

首先注意一点,在VB6中缺省参数传递的方式是:引用传递,而在VB.NET中缺省参数传递的方式是:值传递. 然后我们看下面VB6中的引用传递与VB.NET中的引用传递的对比. VB6中的引用传递 Private Sub CommandButton1_Click() ChangeName CommandButton1.caption End Sub Private Sub ChangeName(caption As String) caption = "NameHasBeenChanged!&quo

VB6 GDI+ 入门教程——图片

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://vistaswx.blogbus.com/logs/41225905.html VB自己的绘图语句都需要用LoadPicture载入图片,同样,GDI+中也需要. 1.载入(初始化)图片资源 (1)来自文件:GdipLoadImageFromFile 我们先来看看这个最简单基本的载入图片来自文件: [vb] view plain copy print? Dim img As Long, img_W As Long, i

VB6获取IE8的地址栏的URL信息

这是个老梗了,也没什么技术含量.因为自从接触Linux之后,Windows上我所知道的那一点api基本上都忘光了.所以这样的博文可以当做是备忘,说不定有天还能用的到. Windows上想要获取浏览器的地址栏信息,基本思路是枚举浏览器的子窗体,然后获取hwnd(handle of window),最后使用SendMessage & WM_GETTEXT(或者 GetWindowText大体上没什么区别).好,基于这样的事实,我们来做个简单的实现. 1.获取IE窗口 这个很简单通过FindWindo

以正确的姿势学会VB6.0——关键字、数据类型、变量

小明想写一个软件,记录全班每人的成绩,于是他写了这个来保存数据: 定义 学生数据{ 学生名字:____(填入一串字符) 语文成绩:____(填入一个数字) 数学成绩:____(填入一个数字) 英语成绩:____(填入一个数字) } 只要有个学生就添加这么个 学生数据,然后把各项输进去就可以了. 后来,小明的写的这个成绩在全县出了名,很多人墙裂要求能添加各种各样的数据,这样就可以保存他们的化学.地理.物理--的成绩. 小明就这么先定义了一个成绩的数据,再写了个学生的数据: 定义 成绩{ 成绩的内容

Server.Transfer和Response.Redirect区别

根本上,Response是叫浏览器去重新转向到指定的网页,而Server自然是发生在服务器端为主了,因此会有以下区别: 1. Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活:2. Server.Transfer可以将页面参数方便传递到指定页面:3. 使用时,Server.Transfer跳到别的页面后,浏览器显示的地址不会改变,有时反而会造成误会,当然也有些场合需要这样的效果:4. Server.Transfer可以减少客户端对服