<< 向前        下一页 >>

ID : 149

Suspend

功能

暂时停止指定的任务。

格式

Suspend 任务[, 同步标志]

指定项目

任务
指定任务。参照任务的指定方法
同步标志
通过整数型数据指定是否进行同步处理。指定下表的0、1、-1。
可省略。省略时指定为0。
标志 内容
0(或者offFalse 执行非同步处理(在指定任务暂时停止前执行下一处理。)
1(或者On)、 -1(或者True 执行同步处理(在指定任务暂时停止后执行下一处理。)

解说

暂时停止任务中指定的任务,使其处于暂时停止状态。

即使指定步骤停止状态的任务,也无法改变任务状态。

Suspend中无法暂时停止自动任务。如果指定自动任务,则发生错误。暂时停止自动程序需使用Hold

相关项目

KillKillAllSuspendAllHaltHold任务状态、暂时停止状态、SuspendByName

注意事项

  • 不可暂时停止自动任务。如果指定,则发生错误。暂时停止自动任务需使用Hold指令。
  • 不可指定操作盘任务
  • 如果未发现相应任务,则执行时将发生“81500029:未发现文件”的错误。

应用示例

'!TITLE“暂时停止任务”
'暂时停止并列启动的其它程序
Sub Sample_Suspend

  Dim aaa As Integer

  '并列启动其它程序
  Run Suspend_Sample2

  For aaa = 0 To 30

    '作为调出源的处理,显示0~30计数
    PrintDbg "Call Sample_Suspend " & aaa

  Next

  '暂时停止并列启动的程序
  Suspend Suspend_Sample2

End Sub

ID : 149

<< 向前        下一页 >>