|Anonymous | Login||2019-04-18 23:11 UTC|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000242||CEGUI||Core library (CEGUIBase)||public||2008-11-09 15:47||2010-03-27 12:13|
|Target Version||Fixed in Version||Mercurial: default branch|
|Summary||0000242: Add an option to disable the use of exceptions within the system.|
|Description||Make exceptions optional. When exceptions are disabled, a client supplied error handler would be called instead.|
|Additional Information||Originated here: http://www.cegui.org.uk/phpBB2/viewtopic.php?t=3600 [^]|
|Tags||No tags attached.|
No setting or option for this feature has been (nor will be) added. However, as of r2493 in branches/v0-7 we now use the macros CEGUI_TRY, CEGUI_CATCH(e) and CEGUI_THROW(e) in place of straight try, catch and throw.
It is thus possible when building CEGUI to effectively replace try/catch and throw with whatever mechanism the user might like to attempt. However, it's virtually certain that attempts to do this - such as that proposed by the OP in the linked forum topic - will fail to work as expected.
By having the macros it is, however, far easier to identify try/catch and throw instances within the code base (for whatever purpose ;)).
|2008-11-09 15:47||CrazyEddie||New Issue|
|2010-03-21 09:31||CrazyEddie||Status||new => assigned|
|2010-03-21 09:31||CrazyEddie||Assigned To||=> CrazyEddie|
|2010-03-27 12:13||CrazyEddie||Note Added: 0000442|
|2010-03-27 12:13||CrazyEddie||Status||assigned => resolved|
|2010-03-27 12:13||CrazyEddie||Fixed in Version||0.8.3 => Mercurial: default branch|
|2010-03-27 12:13||CrazyEddie||Resolution||open => won't fix|
|Copyright © 2000 - 2012 MantisBT Group|