Назначение команд типу переменной «Процедура» в среде ATEasy

Я кодирую в среде ATEasy, которая является программированием на BASIC.

Предположим, у меня есть переменная типа Procedure с именем pFunc.

А еще у меня есть DRV с командой: MYDRV EXECUTE MYCMD(iCnt,dResult).

Функция, которую я хочу использовать, "сидит" в другом драйвере и не является общедоступной. Так что у меня есть доступ только к COMMAND, который вызывает эту функцию.

Как присвоить команду процедурной переменной?

Я пытался сделать это:

pFunc =  MYDRV EXECUTE MYCMD

Но не компилируется. Он думает, что я хочу вызвать команды MYCMD, и запрашивает параметры.


person Raz    schedule 11.12.2017    source источник


Ответы (1)


Я получил ответ от форума поддержки ATEasy на сайте Marvin Test Solution:

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

По-видимому, это проблема, которая была исправлена ​​в ATEasy 8.

Итак, это:

pFunc =  MYDRV EXECUTE MYCMD

на самом деле работает в ATEasy 8 и выше

person Raz    schedule 24.12.2017