在 ATEasy 环境中将命令分配给过程变量类型

Assigning commands to Procedure variable type in ATEasy environment

我在 BASIC 编程的 ATEasy 环境中编码。

假设我有一个 Procedure 类型的变量,名为 pFunc.

还有我的 DRV 有命令:MYDRV EXECUTE MYCMD(iCnt,dResult)

我想在另一个驱动程序中使用 "sits" 而不是 public 的功能。 所以我只能访问调用此函数的COMMAND

如何将命令分配给过程变量?

我试过这样做:

pFunc =  MYDRV EXECUTE MYCMD

但是编译不通过。它认为我要调用 MYCMD 命令并询问参数。

我从 Marvin 测试解决方案站点的 ATEasy 支持论坛得到了答案:

https://www.marvintest.com/forums/Thread.aspx?ID=392#bottom

显然这是一个已在 ATEasy 8 中修复的问题。

所以这个:

pFunc =  MYDRV EXECUTE MYCMD

实际上在 ATEasy 8 及更高版本中有效