Hi Mathias, >> Hi Mathias, >> >>>> Of course, the advantage of using exceptions is that they can transport >>>> additional (polymorphic) information about what went wrong... >>> And its biggest disadvantage is that it breaks the code in languages >>> that have no concept to deal with them as e.g. OOo Basic. >>> >>> That doesn't mean we shouldn't use exceptions but we should perhaps use >>> them less enthusiastically as we did in the past. >> Or we should perhaps fix our broken language bindings, which can't make >> use of exceptions, which finally are a very basic UNO concept. > > This is not a matter of the language binding but a matter of missing > support in the language.
Call it any way you want :) As a matter of fact, the scripting language delivered with OOo - StarBasic - lacks support for one of the most basic features (exceptions) of one of the central foundations of OOo (UNO). Looking at our testtool scripts, which are also written in some kind of Basic very similar to StarBasic, there are constructs such as "try/catch" - so it should be possible to implement such things without too much effort (Don't you also hate those people not having any clue, but saying "this must be simple!"?). "throw" would be a logical extension of this. I seriously think we should address this - for better UNO access in Basic, and on the medium term probably also for better VBA compatibility. Ciao Frank -- - Frank Schönheit, Software Engineer [EMAIL PROTECTED] - - Sun Microsystems http://www.sun.com/staroffice - - OpenOffice.org Base http://dba.openoffice.org - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
