[英]VISUAL DATAFLEX How can I get the exit code of Runprogram
我使用Runprogram wait "command plus args"
启动DOS程序, Runprogram wait "command plus args"
并在错误发生时以1退出,而在一切正常时以0退出...
问题是,我无法捕获该退出代码。
Chain Wait
而没有任何积极的结果。 我正在使用VDF 18.2,我的应用程序是桌面应用程序。
我终于找到了像魅力一样有效的答案。 似乎是DataFlex具有称为strmark
“魔术变量”,每次我发出命令Runprogram Wait ('program') ('args')
,都会清理并填充该变量。
因此,在一天结束时,我们可以执行以下操作:
Runprogram Wait ('program.exe') ('my args')
If strmark Showln ('Well, we have an error my friend... Exit code: ' + strmark )
Else ...
当程序本身有问题时,或者即使用户关闭了命令提示符窗口,这也一样起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.