#endif
#ifndef WX_PRECOMP
+ #include "wx/event.h"
#endif //WX_PRECOMP
#include "wx/apptrait.h"
// wxBase.dll, and MSVC 5 will give linker errors
#include "wx/recguard.h"
+#include "wx/crt.h"
#include "wx/msw/private.h"
// ============================================================================
#endif // wxUSE_TIMER
-#if wxUSE_CONSOLE_EVENTLOOP
-
wxEventLoopBase *wxConsoleAppTraits::CreateEventLoop()
{
+#if wxUSE_CONSOLE_EVENTLOOP
return new wxEventLoop();
+#else // !wxUSE_CONSOLE_EVENTLOOP
+ return NULL;
+#endif // wxUSE_CONSOLE_EVENTLOOP/!wxUSE_CONSOLE_EVENTLOOP
}
-#endif // wxUSE_CONSOLE_EVENTLOOP
WXDWORD wxConsoleAppTraits::WaitForThread(WXHANDLE hThread)
{
return DoSimpleWaitForThread(hThread);
}
+bool wxConsoleAppTraits::WriteToStderr(const wxString& text)
+{
+ return wxFprintf(stderr, "%s", text) != -1;
+}