点击或拖拽改变大小

App.Exec 方法 (Int32)

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

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

参数

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

返回值

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