<< 向前        下一页 >>

ID : 5280

RunByName

功能

将程序作为其它任务启动。Run指令不同,任务名中可使用公式。

格式

RunByName 任务名[, 自变量列表]	

指定项目

任务名 
通过字符串型数据指定任务名。参照任务名的指定方法
自变量列表
通过变体(Variant)型排列指定自变量中需要的任务。
但是,不能启动自变量为ByRef的任务。

解说

执行程序时,评价作为任务名指定的公式,灵活创建任务名并进行Run动作。整理名称为连续数的任务便于进行Run动作。

仅格式不同,其它动作与Run相同。

相关项目

Run、其它与Run相同。

注意事项

  • 如果未发现相应任务,则执行时将发生“81500029:未发现文件”的错误。
  • 其它情况请参照Run

应用示例

如下示例中,启动包含相同自变量的Pro2~Pro10的9个任务。由于有3个Pro2~Pro10的自变量,因此在RunByName中定义3个要素的排列。

'!TITLE "启动使用公式的任务"
'Pro1.pcs
Sub Main 
	TakeArm Keep = 0
    Dim n as Integer
    
    '使用公式创建任务名Pro2~Pro10并启动
    For n=2 To 10
    	'通过排列指定传送至任务的自变量
    	RunByName "Pro" & n , Array( "Pro" & n, n,  P[n])
    Next
End Sub

Pro2.pcs
Sub Main( ByVal sVal As String, ByVal lCnt as Integer, ByVal posCur As Position)
	'处理(此处省略)

End Sub

'以下相同地视为存在Pro3.pcs~Pro10.pcs。

ID : 5280

<< 向前        下一页 >>