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