Kaydet (Commit) b7da8304 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Better exception message.

üst a8afa224
...@@ -72,7 +72,9 @@ XmlReader::XmlReader(rtl::OUString const & fileUrl) ...@@ -72,7 +72,9 @@ XmlReader::XmlReader(rtl::OUString const & fileUrl)
css::container::NoSuchElementException, css::uno::RuntimeException)): css::container::NoSuchElementException, css::uno::RuntimeException)):
fileUrl_(fileUrl) fileUrl_(fileUrl)
{ {
switch (osl_openFile(fileUrl_.pData, &fileHandle_, osl_File_OpenFlag_Read)) oslFileError e = osl_openFile(
fileUrl_.pData, &fileHandle_, osl_File_OpenFlag_Read);
switch (e)
{ {
case osl_File_E_None: case osl_File_E_None:
break; break;
...@@ -82,10 +84,11 @@ XmlReader::XmlReader(rtl::OUString const & fileUrl) ...@@ -82,10 +84,11 @@ XmlReader::XmlReader(rtl::OUString const & fileUrl)
default: default:
throw css::uno::RuntimeException( throw css::uno::RuntimeException(
(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("cannot open ")) + (rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("cannot open ")) +
fileUrl_), fileUrl_ + rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(": ")) +
rtl::OUString::valueOf(static_cast< sal_Int32 >(e))),
css::uno::Reference< css::uno::XInterface >()); css::uno::Reference< css::uno::XInterface >());
} }
oslFileError e = osl_getFileSize(fileHandle_, &fileSize_); e = osl_getFileSize(fileHandle_, &fileSize_);
if (e == osl_File_E_None) { if (e == osl_File_E_None) {
e = osl_mapFile( e = osl_mapFile(
fileHandle_, &fileAddress_, fileSize_, 0, fileHandle_, &fileAddress_, fileSize_, 0,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment