NetBox 2.7 使用手册

LoadObject 方法

装载一个脚本部件,返回经过初始化的脚本部件

语法

Set Object = NetBox.LoadObject(strFile[, varGlobal])
 

参数

Object
取得 ScriptObject 对象所装载的脚本部件

strFile
给定的程序文件名称,参见 NetBox 的路径系统

varGlobal
指定是否在全局线程装载对象,缺省为 False,为私有对象

注释

LoadObject 方法装载一个脚本部件,并返回对象,使用此方法可以装载私有脚本部件,而不需要经过注册创建等过程。其功能与 ScriptObject 对象的 LoadObject 方法相似。

在装载脚本部件时,可以指定部件运行的线程方式,缺省时为当前线程,此时装载进来的对象则不能被其他线程中的脚本正常访问。如果需要装载一个所有脚本都能够直接访问的对象,则需要以全局模式装载脚本部件,通常的方法是以全局模式装载脚本部件,然后将对象保存在 Application 或者其他全局对象中,在其他脚本中则直接取得并使用此对象。

由于全局对象是独立运行的,所以对于全局对象的访问则较私有对象慢一些,但是通常比重新装载一个新对象要快,同时因为全局对象可以在整个运行过程中被保存起来,其中的变量也可以保持,从而被其他访问所使用。

应用于

NetBox 对象
版权所有: 2003- 网络盒子