Visual Basic 6.0 中当给引用的对象赋值时,应使用什么语句?

来源:百度知道 编辑:UC知道 时间:2024/05/29 19:39:00

将对象引用赋予变量

在声明对象变量之后,必须给变量赋值对象引用,才能使用对象的属性、方法及事件。可以用几种方法赋值一个新的对象引用:

如果用 New 关键字声明了变量,在第一次使用该变量时,Visual Basic 会自动地赋值一个新的对象引用。

可以用 New 关键字或 CreateObject 函数,在 Set 语句中赋值对一个新的对象的引用。

可以用 GetObject 函数,在 Set 语句中赋值对新的或已有的对象的引用

用 New 关键字赋值对象引用
如果 ActiveX 部件提供一个类型库,就可以在变量声明或 Set 语句中,用 New 关键字创建一个新对象并将对象引用赋予对象变量。

如果用 New 关键字声明一个对象变量,在第一次使用该变量时,Visual Basic 会自动地创建一个新对象。关于更详细的信息,请参阅“声明对象变量”。

也可以在 Set 语句中,使用 New 关键字赋值对特定类的新对象的引用。例如,下列语句将对于新的 DAO 表对象的引用赋予变量 tdfOrders,将表的 Name 属性设置为 "Orders":

Dim tdfOrders As DAO.TableDef
Set tdfOrders = New DAO.TableDef
tdfOrders.Name = "Orders"

详细信息 请参阅“Dim 语句”或“Set 语句”。

用 CreateObject 赋值对象引用
不管 ActiveX 是否提供一个类型库,可以在 Set 语句中使用 CreateObject 函数创建一个新对象,并将对象引用赋予一个对象变量。必须规定对象的编程标识符作为函数的参数,而且想要访问的对象必须是外部可创建的。

要用 CreateObject 赋值对象引用,请

对 CreateObject 使用下列语法。
Set objectvariable = CreateObject (&q