[lazarus] CVS updates

Marc Weustink marc at dommelstein.net
Tue Aug 12 19:38:04 EDT 2003


Hi,

I've introduced Interface Exceptions.
With these, a (GTK|win32|etc) interface can raise an exception when 
something bad like Critical/Error/Warning happens.

In the GTK interface it is implemented on all Critical/Error/Warning 
loggings. All fatal errors raise now a unhandled exception, all normal 
errors raise a handled exception so it would not interfere with normal 
operation.
When an app with GTK errors is run in the IDE, execution is paused and with 
the callstack one can find what's wrong :-)

Marc






More information about the Lazarus mailing list