}\r
else\r
{\r
- m_imgOrigMultiPage[i] = MultiPageImages();\r
+ m_imgOrigMultiPage[i].close();\r
if (!m_imgOrig[i].load(m_filename[i]))\r
bSucceeded = false;\r
m_imgOrig32[i] = m_imgOrig[i];\r
class MultiPageImages\r
{\r
public:\r
+ MultiPageImages() {}\r
+ ~MultiPageImages() { multi_.close(); }\r
+ bool close() { return !!multi_.close(); }\r
bool isValid() const { return !!multi_.isValid(); }\r
int getPageCount() const { return multi_.getPageCount(); }\r
bool load(const std::wstring& filename) { return !!multi_.openU(filename.c_str(), FALSE, FALSE); }\r