VF命令中说“交互方式下不可使用此命令”是什么意思

2024-12-22 20:47:41
推荐回答(2个)
回答1:

交互方式,是指输入一行(或一个语句),立即就执行,继续输入则继续执行。有的命令是由多行(或多句)组成,那么它就不可以以交互方式使用。此外,一些命令是前一命令运行了,但并没有完成而使用的“临时”处理(如 retry,suspend 等)也不能以交互方式使用。

以下的命令,都不能在命令窗口输入执行,也就是不能在交互方式使用:
IF, ELSE, ENDIF,
TEXT, ENDTEXT,
EXIT,
RETRY,
RETURN,
SUSPEND,
DO WHILE, ENDDO,
DO CASE, ENDCASE,
SCAN, ENDSCAN,
FOR, and ENDFOR

回答2:

该命令是在表单、或者程序文件中才可以使用的,直接在命令窗口执行就会提示错误。
比如,表单下可以写:thisform.refresh 表示刷新表单,但是,该命令如果在命令窗口执行,就会提示上述问题。