setmain 方法

应用于 请参阅

设置项目的主文件。

语法

Object.SetMain([cFileName [, cActiveDocClass]])

参数

cFileName

将项目中的一个文件指定为主文件。主文件可以是程序、表单,或包含一个Active Document 类的可视类库。在 cFileName 中一定要包含文件的扩展名。如果省略 cFileName,或者 cFileName 是空字符串,则不将项目中的任何一个文件指定为主文件。

cActiveDocClass

将一个 Active Document 类指定为主文件。为了将一个 Active Document 类指定为主文件,cFileName 必须是包含了这个 Active Document 类的可视类库的名称。

说明

如果所指定的文件或 Active Document 类设置成主文件,则 setmain 方法返回“真”(.T.),如果所指定的文件或 Active Document 类不在项目中,或者所指定的文件的类型不正确,则返回“假” (.F.)。

主文件是一个程序(.prg 文件)、表单(.scx 文件)或 Active Document 类,作为一个已编译应用程序的执行开始点。通常,主文件设置了应用程序的运行环境,运行菜单程序或表单,以显示应用程序的界面,并且使用 READ EVETNS命令建立应用程序的事件循环。在根据项目创建一个应用程序 (.app) 或可执行文件 (.exe) 之前,必须在项目管理器中指定一个主文件。

注意 将项目的一个文件或 Active Document 类指定为主文件,也设置该项目的 MainFile 和 MainClass 属性。