New O b ject 方 法

New O b ject 方 法 - 图1直接从一个 .vcx 可视类库 或 程序 将一个新 类或对象 添加到一个 对象 中

语 法

Ob jec t.NEWOBJECT ( cObjectNam e, cClassName [, cModule [, cInApplication

[, eParameter1 , eParameter2 , ...]]])

cObjectName

New O b ject 方 法 - 图2指 定 用 于 引 用 新 添 加 类 或 对 象 的 名 称

cClassName

New O b ject 方 法 - 图3New O b ject 方 法 - 图4指 定 类 或 对 象 从 该 类 或 对 象 添 加 新 的 类 或 对 象

cModule

New O b ject 方 法 - 图5New O b ject 方 法 - 图6New O b ject 方 法 - 图7New O b ject 方 法 - 图8New O b ject 方 法 - 图9New O b ject 方 法 - 图10New O b ject 方 法 - 图11New O b ject 方 法 - 图12New O b ject 方 法 - 图13指 定 一 个 . vcx 可 视 类 库 或 V isual FoxPro 程 序 .prg .mpr .app .exe 等等 New O b ject 方 法 - 图14 其 中 包 含 cClassName 指 定 的 类 或 对 象 默 认 的 是 一 个 .vcx 可 视 类库 如 果 想 指 定 一 个 程 序 必 须 包 含 一 个 扩 展 名

New O b ject 方 法 - 图15New O b ject 方 法 - 图16New O b ject 方 法 - 图17注 意 一 个 类 库 可 以 具 有 别 名 为 了 通 过 一 个 别 名 指 定 类 库 中 的 类 或 对 象 在 该类 库 别 名 后 面 加 一 个 点 号 以 及 对 象 的 名 称

New O b ject 方 法 - 图18New O b ject 方 法 - 图19New O b ject 方 法 - 图20如 果 省 略 cModule 或 者 cModule 为 空 字 符 串 或 null 值 则 V isual FoxPro 按以 下 顺 序 搜 索 类 或 对 象

  1. New O b ject 方 法 - 图21V

    isual FoxPro 基 类

  2. New O b ject 方 法 - 图22按 加

    载 的 顺 序 在 内 存 中 搜 索 用 户 自 定 义 类

  3. New O b ject 方 法 - 图23当 前

    程 序 中 的 类

  4. New O b ject 方 法 - 图24使 用

    SET CLASSLIB 打 开 的 类 库

  5. New O b ject 方 法 - 图25过 程

    文 件 中 使 用 SET PROCEDURE 打 开 的 类

  6. New O b ject 方 法 - 图26V

    isual FoxPro 程 序 执 行 链 中 的 类

  7. New O b ject 方 法 - 图27New O b ject 方 法 - 图28

    果 SET OLEOBJECT 为 O N 则 搜 索 OLE 注 册 表

cInApplication

New O b ject 方 法 - 图29New O b ject 方 法 - 图30New O b ject 方 法 - 图31New O b ject 方 法 - 图32New O b ject 方 法 - 图33New O b ject 方 法 - 图34New O b ject 方 法 - 图35指 定 V isual FoxPro 应 用 程 序 .exe 或 .app New O b ject 方 法 - 图36 其 中 包 含 cClassLibName 指 定的 .vcx 可 视 类 库 该 应 用 程 序 必 须 具 有 扩 展 名 如 果 省 略 cModule 或 者cModule 为 空 字 符 串 或 null 值 则 忽 略 CinApplication

eParameter1 , eParameter2 , ...

New O b ject 方 法 - 图37New O b ject 方 法 - 图38指 定 可 选 参 数 该 参 数 传 递 到 类 或 对 象 的 Init 事 件

说 明

New O b ject 方 法 - 图39New O b ject 方 法 - 图40NEWOBJECT ( ) 允许您 创建 一个新类或 对象 而不必打开一个 .vcx 可视类库 或过程文件

应 用 于

New O b ject 方 法 - 图41New O b ject 方 法 - 图42New O b ject 方 法 - 图43New O b ject 方 法 - 图44New O b ject 方 法 - 图45New O b ject 方 法 - 图46New O b ject 方 法 - 图47New O b ject 方 法 - 图48New O b ject 方 法 - 图49New O b ject 方 法 - 图50New O b ject 方 法 - 图51New O b ject 方 法 - 图52列 命令按钮组 容器对象 自定义对象 数据环境 表单 表单集 表格 选项按钮组 页面 页框 屏幕 工具栏

请 参 阅

AddProperty 方 法 , 类 设 计 器 , CREATE CLASS, CREATE CLASSLIB,

CREATEOBJECT( ) , DEFINE CLASS, NEWOBJECT( )