[Lazarus] Recovering from unhandled exceptions

Michael Van Canneyt michael at freepascal.org
Thu Oct 15 09:09:27 CEST 2009



On Wed, 14 Oct 2009, Hans-Peter Diettrich wrote:

> Recently I stumbled into a situation where an unhandled exception gave me the 
> choice to either kill Lazarus, or to continue at my own risk. Pressing the 
> wrong shortcut key can be fatal in this situation :-(
>
> IMO such a dialog, with severe consequences, should not use standard 
> OK/Cancel buttons, and also should not associate commonly used shortcuts with 
> the buttons. Instead more intuitive Kill/Continue buttons should be used.
>
> In typical situations the Escape key is associated with Cancel, meaning to 
> abort or undo a wrong action. In the case of an exception this should mean to 
> cancel the *action* (and continue), not to kill the *application*.

I think that this is a good proposal.
The QuestionDLG can be used for this, I assume.

Michael.




More information about the Lazarus mailing list