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