StartBGTask 方法
描述
启动一个 SPEL+ 任务作为后台任务。
语法
Sub StartBGTask (FuncName As String)
参数
- FuncName
指定待执行函数的名称。
备注
使用 StartBGTask 启动控制器中的 Spel+ 后台任务。后台任务必须在控制器中启用。
请注意,BGMain 会在控制器切至自动模式时自动启动,因此通常情况下,StartBGTask 不是必需的。
如果需要停止所有任务,然后再启动后台任务,则需要使用 StartBGTask。
参阅
Call 方法, Start 方法, Stop 方法, Xqt 方法
StartBGTask 示例
VB 例:
' 停止所有任务,包括后台任务
m_spel.Stop(SpelStopType.StopAllTasks)
…
m_spel.RebuildProject()
' 开始主后台任务
m_spel.StartBGTask("BGMain")
C# 例:
// 停止所有任务,包括后台任务
m_spel.Stop(SpelStopType.StopAllTasks);
…
m_spel.RebuildProject();
// 开始主后台任务
m_spel.StartBGTask("BGMain");