cannot create file ‘d:/001.bmp'.另一个程序正在使用此文件,进程无法访问。----我的程序处理的图片多的时候出现如此提示的错误,如

  • 主题发起人 主题发起人 lkdbdlkq
  • 开始时间 开始时间
L

lkdbdlkq

Unregistered / Unconfirmed
GUEST, unregistred user!
cannot create file ‘d:/001.bmp'.另一个程序正在使用此文件,进程无法访问。----我的程序处理的图片多的时候出现如此提示的错误,如何入手解决呢?(20分)<br />如果只是处理少量的图片可以正常通过,只是图片一多,就会出现如此的提示。
我的程序是一个循环裁剪图片的程序,裁完一个接着裁另一个,感觉上好像是裁完一个以后,还没有来得及保存下一个就开始了,所以就出现这样的提示,可是这种提示不是代码出错,并不能单步跟踪,如何入手找出问题所在呢?
 
if fileExist(...) then
fielopen(...)
else
filecreate(...);
 
处理完一张图片后接着要先释放该相关的资源,然后再创建
 
生成临时唯一文件名。。。
 
只要在同一线程中处理,按顺序来应该不会出错。
 
接受答案了.
 
后退
顶部