C++Builder或Delphi开发的软件,打印报表过程中产生大量临时文件如何处理?

tinderman 2002-09-23 11:28:17
我在用Cb或delphi开发的软件中,打印报表过程中产生大量临时文件,文件名类似QRXXXX.tmp,系统运行速度越来越慢,请各位高手多多指教该如何处理。
...全文
35 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tinderman 2002-09-25
  • 打赏
  • 举报
回复
多谢各位,这个问题已经解决。
耙子 2002-09-23
  • 打赏
  • 举报
回复
你能确信是报表产生的?

在你程序退出的时候把它删掉就行了。
hbxtx 2002-09-23
  • 打赏
  • 举报
回复
可能是系统的问题,我做报表从来没产生QRXXXX.tmp文件。
hongwuzhao 2002-09-23
  • 打赏
  • 举报
回复
我是在退出时删除的。

char str[80];
GetTempPath(80, str);

AnsiString path = str;
path += "QRP*.TMP";

struct ffblk ffblk;

int done = findfirst(path.c_str(),&ffblk,0);
while (!done)
{
path = str;
path += ffblk.ff_name;
DeleteFile(path.c_str());
//ShowMessage(path);
done = findnext(&ffblk);
}
Eastunfail 2002-09-23
  • 打赏
  • 举报
回复
是啊,你删掉就OK了撒

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧