StartBGTask メソッド

解説
SPEL+ タスクをバックグラウンドで開始します。

書式
Sub StartBGTask (FuncName As String)

パラメーター

  • FuncName
    実行するファンクション名

コメント
コントローラーでSpel+のバックグラウンドタスクを開始するには、StartBGTaskを使用します。 バックグラウンドタスクは、コントローラーで有効になっている必要があります。

コントローラーがAUTOモードに切り替わると、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");