コード例 #1
0
/*************************************************************************
    Application entry point
*************************************************************************/
int SampleBrowserBase::run()
{
    try
    {
        if (initialise("CEGUI.log", CEGUI::String()))
            d_baseApp->run();
        cleanup();
    }
    catch (const std::exception& exc)
    {
        outputExceptionMessage(exc.what());
    }
    catch (const char* exc)
    {
        outputExceptionMessage(exc);
    }
    catch (...)
    {
        outputExceptionMessage("Unknown exception was caught!");
    }
    return 0;
}
コード例 #2
0
ファイル: CEGuiSample.cpp プロジェクト: rtmpnewbie/lai3d
/*************************************************************************
    Application entry point
*************************************************************************/
int CEGuiSample::run()
{
    try
    {
        if (initialise())
            cleanup();
    }
    catch (CEGUI::Exception& exc)
    {
        outputExceptionMessage(exc.getMessage().c_str());
    }
    catch (std::exception& exc)
    {
        outputExceptionMessage(exc.what());
    }
    catch(...)
    {
        outputExceptionMessage("Unknown exception was caught!");
    }

    return 0;
}
コード例 #3
0
ファイル: SamplesFrameworkBase.cpp プロジェクト: wanggx/cegui
 CEGUI_CATCH(...)
 {
     outputExceptionMessage("Unknown exception was caught!");
 }
コード例 #4
0
ファイル: SamplesFrameworkBase.cpp プロジェクト: wanggx/cegui
 CEGUI_CATCH (const char* exc)
 {
     outputExceptionMessage(exc);
 }
コード例 #5
0
ファイル: SamplesFrameworkBase.cpp プロジェクト: wanggx/cegui
 CEGUI_CATCH (std::exception& exc)
 {
     outputExceptionMessage(exc.what());
 }
コード例 #6
0
ファイル: SamplesFrameworkBase.cpp プロジェクト: wanggx/cegui
 CEGUI_CATCH (CEGUI::Exception& exc)
 {
     outputExceptionMessage(exc.getMessage().c_str());
 }