2012-12-07 45 views
0
正常啓動過程

據官方手冊,我測試此代碼:如何使用wxWidgets

wxProcess * proc = wxProcess::Open("C:\\windows\\notepad.exe"); 

但是這個代碼不能正常工作,我看到在系統管理工作的記事本程序,但沒有窗戶的記事本等等。另外,如果我啓動控制檯應用程序 - 在新的控制檯窗口和我的文本中都不會顯示文本

如何解決這個問題? 謝謝!

回答

0

如果您不需要IO重定向和進程終止通知,啓動進程的最簡單方法是使用wxExecutewxEXEC_ASYNC標誌。

0

提供的代碼對任何其他應用程序都適用,例如, calc

wxProcess * process = wxProcess::Open(wxT("calc")); 
wxLogDebug(wxT("Process: %s"), process != NULL ? wxT("OK") : wxT("Error")); 

顯示確定和計算窗口出現。

相關問題