使用Gdiplus::Image::FromFile()时如何处理错误
?我故意让它尝试读取一个不存在的文件。
它没有抛出任何异常,也没有返回 NULL。
我可以事先检查该文件是否存在,但如果该文件不是有效的图像文件,或者出现其他问题怎么办?
最佳答案
在 GDI+ 的示例中:http://msdn.microsoft.com/en-us/library/windows/desktop/ms535371%28v=vs.85%29.aspx因此,您应该验证 Image::GetLastStatus() == OK http://msdn.microsoft.com/en-us/library/windows/desktop/ms535383%28v=vs.85%29.aspx
关于c++ - 使用 Gdiplus::Image 处理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11544748/