直接从一个 .vcx 可视类库或程序将一个新类或对象添加到一个对象中。
语法
Object.NEWOBJECT(cObjectName, cClassName [, cModule [, cInApplication
[, eParameter1, eParameter2, ...]]])
cObjectName
指定用于引用新添加类或对象的名称。
cClassName
指定类或对象,从该类或对象添加新的类或对象。
cModule
指定一个 .vcx 可视类库或 Visual FoxPro 程序(.prg、.mpr、.app、.exe等等),其中包含 cClassName 指定的类或对象。默认的是一个 .vcx 可视类库;如果想指定一个程序,必须包含一个扩展名。
注意 一个类库可以具有别名。为了通过一个别名指定类库中的类或对象,在该类库别名后面加一个点号以及对象的名称。
如果省略 cModule,或者 cModule 为空字符串或 null 值,则 Visual FoxPro 按以下顺序搜索类或对象:
cInApplication
指定 Visual FoxPro 应用程序(.exe 或 .app),其中包含 cClassLibName 指定的 .vcx 可视类库。该应用程序必须具有扩展名。如果省略 cModule,或者cModule 为空字符串或 null 值,则忽略 CinApplication。
eParameter1, eParameter2, ...
指定可选参数,该参数传递到类或对象的 Init 事件。
说明
NEWOBJECT() 允许您创建一个新类或对象,而不必打开一个 .vcx 可视类库或过程文件。