点击或拖拽改变大小

App.Exec 方法

X#
启动应用程序的事件处理循环。

命名空间:  VO
程序集:  VOGUIClasses (在 VOGUIClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD Exec(
	kExecType,
	uObject
) AS USUAL CLIPPER
查看代码

参数

kExecType (Optional)
类型:__Usual
要启动的事件处理循环的类型,指定为以下常量之一
常量描述
EXECNORMAL 告诉系统继续执行应用程序,直到用户关闭它(通过选择关闭菜单命令或使用标准的 Windows 快捷键 Alt+F4)或 应用程序通过故意调用 App:Quit() 方法决定关闭。当应用程序终止时,控制线程从 App:Exec() 退出到代码中的下一条语句。这是默认值。
EXECWHILEEVENT 告诉系统仅在仍有事件排队时继续执行应用程序。一旦系统分派了队列中的最后一个事件,控制线程将从 App:Exec() 退出。 这使您有机会进行一些处理,然后通过再次调用 App:Exec() 启动另一个事件循环。 当应用程序空闲时,您应该使用此机制进行一些后台处理。
uObject (Optional)
类型:__Usual
要处理消息的对象(通常是对话窗口)

返回值

类型:__Usual
值为 0 表示正常终止(无错误)。非零值表示异常终止。
备注
通常,应用程序的事件处理循环会继续循环,直到没有更多的 EventContext 对象。它也可以在调用 App:Quit() 时终止。
提示 提示:
确保在调用 App:Exec() 之前至少显示一个窗口对象。
参见