2017-02-21 74 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 ... 

這就像一個魅力當程序本身有問題,或者即使用戶關閉命令提示符窗口。