文件正由另一进程使用的问题
2004-11-24 17:17
253 查看
今天在做一个图片删除时遇到些问题,删除图片时总是报"该进程无法访问文件“XXXX”,因为该文件正由另一进程使用。",很明显是资源没释放的原因.
private void GetThumbNail(string strFileName, int iWidth, int iheight)
private System.Drawing.Bitmap ImgResize(Bitmap objImage,int iWidth,int iHeight)
Bitmap newImg;
Graphics g;
newImg=new Bitmap(iWidth,iHeight,PixelFormat.Format24bppRgb);
Rectangle destRect = new Rectangle( 0,0,iWidth,iHeight);
g=Graphics.FromImage(newImg);
g.DrawImage(objImage,destRect);
//objImage.Dispose();
objImage = newImg;
return objImage;
}
上面我注释的那段加上就没问题了.
我原以为这个无引用的资源会自动释放呢.
private void GetThumbNail(string strFileName, int iWidth, int iheight)
private System.Drawing.Bitmap ImgResize(Bitmap objImage,int iWidth,int iHeight)
Bitmap newImg;
Graphics g;
newImg=new Bitmap(iWidth,iHeight,PixelFormat.Format24bppRgb);
Rectangle destRect = new Rectangle( 0,0,iWidth,iHeight);
g=Graphics.FromImage(newImg);
g.DrawImage(objImage,destRect);
//objImage.Dispose();
objImage = newImg;
return objImage;
}
上面我注释的那段加上就没问题了.
我原以为这个无引用的资源会自动释放呢.
相关文章推荐
- 实战dailybuild-cc.net的配置
- SharePoint(Microsoft Windows SharePoint Services (wss)) 搜索错误的解决方法
- 反序列化
- .NET的不足之处一:验证控件
- 今天看到了DNN3.0.4,感觉挺不错的,确实有很大的改进!!!
- 失踪的IE进程
- wget
- 工作日志
- 解决FC3下默认浏览器无法出来的问题
- [转贴] 对话陆川--《可可西里》导演北大交流会实录
- GARFIELD@11-24-2004
- 关于工作流的问题
- 设计模式之Objectifier
- ArcSDE For SQL Server恢复策略
- 参加01年北京先锋国际马拉松比赛的体会和建议
- C#与VB.NET
- [好消息]《程序员2004合订本》将刊登博客园的50篇精华文章
- 三峡徒步建议
- 凤驼梁报告
- Windows Server 2003安全性方面的一些改进 (sowhat)