Code: Select all
wxArrayString Output, Errors;
wxExecute( Cmd, Output, Errors );
LogBox->Clear();
for( int i = 0; i < Errors.GetCount(); ++i )
{
LogBox->AppendText( Errors[i] + "\n" );
}
Code: Select all
wxArrayString Output, Errors;
wxExecute( Cmd, Output, Errors );
LogBox->Clear();
for( int i = 0; i < Errors.GetCount(); ++i )
{
LogBox->AppendText( Errors[i] + "\n" );
}
谢谢,按照你的提示我解决了这个问题了ollydbg23 wrote:根据wxExecute - WxWiki里面介绍的内容,推荐你使用wxProcess,可以截获子进程的console输入输出流。
我现在遇到了个新的问题,我用 wxExecute调用外部程序,补做结果这些都成功了,但是,有时候外部程序崩溃,连带着把我的主程序一起搞崩溃了啊,这个我要怎么解决呢?我应该查阅哪个资料呢?ollydbg23 wrote:不客气,这个论坛我不太来,难得来一次,能帮你解决问题也不错