2017-02-21 131 views
0

林推出使用Runprogram wait "command plus args"至极退出DOS程序1,只要一个错误happends当按预期工作一切0 ...VISUAL DATAFLEX我怎样才能得到Runprogram的退出代码

问题是,我不能为捕捉退出代码。

  • 我一直在使用ShellExecuteA tryed但dataflex不会等待它关闭...
  • 我还tryed使用Chain Wait没有任何独到之处结果。

我使用VDF 18.2我的应用程序是一个桌面应用程序。

回答

0

我终于找到了它的工作就像一个魅力的答案。似乎是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 ... 

这就像一个魅力当程序本身有问题,或者即使用户关闭命令提示符窗口。