some fixes to wxSingleInstanceChecker error reporting

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10467 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2001-06-09 01:56:00 +00:00
parent 7c4157904f
commit b5299791f4
2 changed files with 68 additions and 24 deletions

View File

@@ -4562,17 +4562,24 @@ int main(int argc, char **argv)
}
#ifdef TEST_SNGLINST
wxSingleInstanceChecker checker(_T(".wxconsole.lock"));
if ( checker.IsAnotherRunning() )
wxSingleInstanceChecker checker;
if ( checker.Create(_T(".wxconsole.lock")) )
{
wxPrintf(_T("Another instance of the program is running, exiting.\n"));
if ( checker.IsAnotherRunning() )
{
wxPrintf(_T("Another instance of the program is running, exiting.\n"));
return 1;
return 1;
}
// wait some time to give time to launch another instance
wxPrintf(_T("Press \"Enter\" to continue..."));
wxFgetc(stdin);
}
else // failed to create
{
wxPrintf(_T("Failed to init wxSingleInstanceChecker.\n"));
}
// wait some time to give time to launch another instance
wxPrintf(_T("Press \"Enter\" to continue..."));
wxFgetc(stdin);
#endif // TEST_SNGLINST
#ifdef TEST_CHARSET