您的位置:首页 > 其它

文件正由另一进程使用的问题

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;
        }

上面我注释的那段加上就没问题了.
我原以为这个无引用的资源会自动释放呢.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: