Set M ain 方 法

Set M ain 方 法 - 图1设置项目 的 主文件

语 法

Ob jec t.Set M ain([ cFileName [, cActiveDocClass ]])

参 数 描 述

cFileName

Set M ain 方 法 - 图2Set M ain 方 法 - 图3Set M ain 方 法 - 图4Set M ain 方 法 - 图5Set M ain 方 法 - 图6Set M ain 方 法 - 图7Set M ain 方 法 - 图8Set M ain 方 法 - 图9将 项 目 中 的 一 个 文 件 指 定 为 主 文 件 主 文 件 可 以 是 程 序 表 单 或 包 含 一 个Active Document 类 的 可 视 类 库 在 cFileName 中 一 定 要 包 含 文 件 的 扩 展名 如 果 省 略 cFileName 或 者 cFileName 是 空 字 符 串 则 不 将 项 目 中 的任 何 一 个 文 件 指 定 为 主 文 件

cActiveDocClass

Set M ain 方 法 - 图10Set M ain 方 法 - 图11Set M ain 方 法 - 图12将 一 个 Active Document 类 指 定 为 主 文 件 为 了 将 一 个 Active Document 类指 定 为 主 文 件 cFileName 必 须 是 包 含 了 这 个 Active Document 类 的可 视 类 库 的 名 称

说 明

Set M ain 方 法 - 图13Set M ain 方 法 - 图14Set M ain 方 法 - 图15如果 所指定的文件或 Active Document 类设置成 主文件 则 SetMain 方法返回 真

Set M ain 方 法 - 图16Set M ain 方 法 - 图17Set M ain 方 法 - 图18Set M ain 方 法 - 图19Set M ain 方 法 - 图20Set M ain 方 法 - 图21(.T.) 如果 所指定的文件或 Active Document 类不在 项目 中 或者所指定的文件的类型不正确 则返回 假 (.F.)

Set M ain 方 法 - 图22Set M ain 方 法 - 图23Set M ain 方 法 - 图24Set M ain 方 法 - 图25Set M ain 方 法 - 图26Set M ain 方 法 - 图27Set M ain 方 法 - 图28Set M ain 方 法 - 图29Set M ain 方 法 - 图30Set M ain 方 法 - 图31Set M ain 方 法 - 图32Set M ain 方 法 - 图33Set M ain 方 法 - 图34Set M ain 方 法 - 图35主文件 是一个 程序 .prg 文件 表单 .scx 文件 或 Active Document 类 作为一个已编译 应用程序 的执行开始点 通 常 主文件设置 了 应用程序 的运行环境 运行 菜单程序 或表单 以 显示应用程序 的界面 并且使用 READ EVETNS 命令 建立 应用程序 的 事件 循环 在根据 项目创建 一个 应用程序 (.app) 或 可执行文件 (.exe) 之前 必须在 项目管理器 中指定一个 主文件

Set M ain 方 法 - 图36注 意 将 项 目 的 一 个 文 件 或 Active Document 类 指 定 为 主 文 件 也 设 置 该 项

Set M ain 方 法 - 图37目 的 MainFile 和 MainClass 属 性

应 用 于

项 目 对 象

请 参 阅

M ainClass 属 性 , M ainFile 属 性

Set M ain 方 法 - 图38返 回 总 目 录SetViewPort 方 法Shape 控 件

_SHELL 系 统 变 量S H O W G E T 命 令S H O W G E T S 命 令

S H O W M E N U 命 令

Show 方 法

S H O W O B J E C T 命 令

S H O W P O P U P 命 令

S H O W W I N D O W 命 令

ShowDoc 事 件ShowTips 属 性ShowWhatsThis 方 法ShowWindow 属 性SIGN() 函 数

SIN() 函 数

Sizable 属 性SizeBox 属 性SIZE POPUP 命 令

SIZE WINDOW 命 令

SKIP 命 令SKPBAR() 函 数SKPPAD() 函 数

SORT 命 令Sorted 属 性SOUNDEX() 函 数SPACE() 函 数

Sparse 属 性

SpecialEffect 属 性

_SPELLCHK 系 统 变 量

Spinner 控 件

SpinnerHighValue, SpinnerLowValue 属 性

SplitBar 属 性

SQL 命 令 概 览SQLCANCEL() 函 数SQLCOLUMNS() 函 数SQLCOMMIT() 函 数SQLCONNECT() 函 数SQLDISCONNECT() 函 数SQLEXEC() 函 数SQLGETPROP() 函 数

SQLMORERESULTS() 函 数SQLPREPARE() 函 数SQLROLLBACK() 函 数SQLSETPROP() 函 数SQLSTRINGCONNECT() 函 数SQLTABLES() 函 数

SQRT() 函 数

SROWS() 函 数

StartMode 属 性

_STARTUP 系 统 变 量StatusBar 属 性StatusBarText 属 性STORE 命 令

SetVar 方 法

Set M ain 方 法 - 图39Set M ain 方 法 - 图40为 Visual FoxPro 自动服务程序的一个实例创建 一个变量 并将一个值保存在该变量中

语 法

Applicationobjec t.SetVar( cVariableNam e, eValue )

参 数 描 述

cVariableName

Set M ain 方 法 - 图41指 定 要 创 建 的 变 量 的 名 称

eValue

Set M ain 方 法 - 图42Set M ain 方 法 - 图43Set M ain 方 法 - 图44指 定 保 存 在 变 量 中 的 值 如 果 cVariableName 指 定 的 变 量 已 经 存 在 则 将 新值 保 存 在 该 变 量 中

说 明

Set M ain 方 法 - 图45Set M ain 方 法 - 图46虽然可以使用 DoCmd 方法 将一个变量设置为 字符型 但是应该使用 SetVar 方法 将一个变量设置为其他 数据 类型

应 用 于

Application 对 象 , _VFP 系统变量

请 参 阅

DoCmd 方 法 , Eval 方 法 , STORE