paip.Image对象出现“对象当前正在其他地方使用或者GDI+中发生一般性错误的解决
2013-04-21 17:51
302 查看
paip.Image对象出现“对象当前正在其他地方使用或者GDI+中发生一般性错误的解决
作者Attilax , EMAIL1466519819@qq.com
给你个提示: 你的两个线程同时访问了同一幅图像。 造成冲。简单的方法是在每个线程都要拥有自己的一份图像副本。分别对自己的副本进行对写操作。
private Image GetImage(string fileName)
{
Image imgr;
byte[] bytes = File.ReadAllBytes(fileName);
using (MemoryStream ms = new MemoryStream(bytes))
{
imgr=new Bitmap( Image.FromStream(ms));
}
return imgr;
}
作者Attilax , EMAIL1466519819@qq.com
给你个提示: 你的两个线程同时访问了同一幅图像。 造成冲。简单的方法是在每个线程都要拥有自己的一份图像副本。分别对自己的副本进行对写操作。
private Image GetImage(string fileName)
{
Image imgr;
byte[] bytes = File.ReadAllBytes(fileName);
using (MemoryStream ms = new MemoryStream(bytes))
{
imgr=new Bitmap( Image.FromStream(ms));
}
return imgr;
}
相关文章推荐
- 图像对象paip.Image对象出现“对象当前正在其他地方使用或者GDI+中发生一般性错误的解决
- [问题记录.dotnet]对象当前正在其他地方使用(Object is currently in use elsewhere) - Image.Save
- 对象当前正在其他地方使用 异常
- 关于生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法
- .net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法
- .net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法
- 图片在保存的时候===》出现这个异常:GDI+ 中发生一般性错误
- Image.Save()发生“GDI+ 中发生一般性错误”
- GDI+中发生一般性错误的解决办法(转帖)
- iis站点出现资源正在使用中错误解决办法
- 使用SqlBulkCopy对象进行大容量复制数据出现Datardader已经存在的错误的解决方法
- GDI+中发生一般性错误的解决办法(转)
- GDI+中发生一般性错误的解决办法
- 解决SSh中公共Dao使用泛型且Dao层无其他Dao,Service直接继承公共Dao,部署到tomcat可能会出现的错误。
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE或者抛出UnsatisfiedLinkError异常的解决办法
- GDI+ 中发生一般性错误的解决方法
- GDI+ 发生一般性错误解决办法
- ArcSDE复制数据时出现ORA-00955名称已由现有对象使用错误的解决方法
- GDI+中发生一般性错误的解决办法 from http://www.cnblogs.com/winzheng/archive/2008/12/23/1360440.html
- GDI+中发生一般性错误的解决办法(转帖)