机处理操作符的基本操作

2025-11-09 03:52:33

1、机处理操作符

机器句柄操作符允许您以方便、可读的方式指定目标机器,以便在分布式测试环境中由代理执行。使用它来覆盖为当前线程指定的默认机器。

机处理操作符的基本操作

2、有关与目标机器一起工作的SYS_File函数的更多信息,请参见编程任务和文件句柄的函数。机器操作符有两种形式:箭头(hMachine - >)和括号([hMachine])。

箭头的形式要为一个具有箭头形式的函数指定机器句柄,请输入:

hMachine - > distrib_funcArgument描述

机处理操作符的基本操作

3、hMachine机器处理。

分布函数调用SYS_函数或用户定义函数。如果hMachine - >语法开始行(也就是说,它不是嵌在语句中),它可以是一个方法调用。一个简单的函数可以嵌入到语句中。

机处理操作符的基本操作

4、支架的形式

要指定一个具有括号形式的函数的机器句柄,请输入:

[hMachine]distrib_funcArgument描述hMachine机器处理。

分配函数,调用一个SYS_函数,一个不被用来返回值的4test函数,或者一个面向对象的方法。括号内的机器句柄操作符必须在4test语句的开头。

机处理操作符的基本操作

5、Examples

hMachine -> SYS_SetDir ()

[hMachine] SYS_SetDir ()

for each sMachine in lsMachine

[sMachine] TextEditor.Search.Find.Pick

ARRAY[20] of STRING machArray

// Initialize array

...

for INTEGER I = 2 to 5

[machArray[i]]TextEditor.Search.Find。当一个线程驱动一台机器需要在另一台机器上驱动某样东西时,匹克机器操作符是很有用的。

例如:

对于lsMachine的每一台sMachine

为每个sMachine生成/ /启动线程

SetMachine(sMachine)

/ /……代码执行sMachine

["服务器"]doThis()/ /代码在"服务器"上执行

/ /……继续使用sMachine代码

机处理操作符的基本操作

6、比较括号和箭头的形式

括号形式比箭头形式有优势,因为它允许任何表达式提供机器句柄。箭头形状要求机器手柄可寻址。

在机器操作员中,类型转换是有效的。这意味着您可以指定机器名称的字符串形式,而不是处理表单。因此,如果hMachine是Connect(“MyMachine”)返回的句柄,那么以下四个语句就完成了相同的事情:

hMachine - > SYS_SetDir()

[hMachine]SYS_SetDir()

“MyMachine”——> SYS_SetDir()

[" MyMachine "]SYS_SetDir()

机处理操作符的基本操作

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢