On 16/11/11 11:25, Michael Meeks wrote:
On Tue, 2011-11-15 at 20:34 +0100, Michael Stahl wrote:
in a lot of UNO API implementations the only form of error reporting
used is "throw RuntimeException;", which leaves (as you correctly note)
a lot to be desired in terms of usability for the hapless API user.
Quite :-)
EasyHack filed:
https://bugs.freedesktop.org/show_bug.cgi?id=42982
this definitely ought to be an easy hack, as putting a more helpful
error message in there can really be done by anyone: patches welcome.
IMHO we need to make that code efficient by having a var-args style
helper:
throw FooException("Failure loading file '%S' code %d",
aOUStr.pData, nCode);
That would also be fairly code size efficient as well vs. the
heavy-lifting, and big string-buffer construction madness :-)
Stephan recently added an OSL_FORMAT, that should be useful here...
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice