使用Gdiplus::Image::FromFile()
时如何处理错误?我故意让它尝试读取一个不存在的文件
它没有抛出任何异常,或者返回NULL。
我可以事先检查文件是否存在,但是如果文件不是有效的图像文件,或者其他什么问题会怎么样。
答案 0 :(得分:3)
在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