add timing of synchronous execution

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52702 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-03-22 15:41:37 +00:00
parent e528a71bf1
commit 223867913b

View File

@@ -53,6 +53,7 @@
#include "wx/numdlg.h"
#include "wx/textdlg.h"
#include "wx/ffile.h"
#include "wx/stopwatch.h"
#include "wx/process.h"
@@ -762,13 +763,15 @@ void MyFrame::OnExecWithRedirect(wxCommandEvent& WXUNUSED(event))
if ( sync )
{
wxLogStatus( _T("'%s' is running please wait..."), cmd.c_str() );
wxLogStatus("\"%s\" is running please wait...", cmd);
wxStopWatch sw;
wxArrayString output, errors;
int code = wxExecute(cmd, output, errors);
wxLogStatus(_T("Command '%s' terminated with exit code %d."),
cmd.c_str(), code);
wxLogStatus("Command \"%s\" terminated after %ldms; exit code %d.",
cmd, sw.Time(), code);
if ( code != -1 )
{