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");