一个令人迷惑的问题,是我的程序问题还是EXCEL的问题? 在你的xlApp.Workbooks[1].Close;后面添加:VarClear(Sheet);VarClear(Selection);看看? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TO KINGRON还是不行呀! 我观察程序EXCEL的运行,发现一个奇怪现象,EXCEL的更改速度有边化,首先是一般速度,刷新速度也可以,但做了一段时间就慢了下来,刷新速度也跟不上,屏幕闪得很,但又过了一会,突然更改的速度反而变快了,再接下来不久就报系统资源不足. 请在 xlapp.visible := true;后面添加: xlApp.ScreenUpdating := False;在 xlapp.quit;前面添加 xlapp.ScreenUpdating := True;根据测试,应该是Excel在更新界面的时候,占用了资源,但是没有完全释放。如果禁止屏幕更新,这样既可以提高效率,又不会占用大量的资源。你用这种方法试一下,看还会不会内存不足?我测试了100多个文件,没有问题。 关于任务栏崩溃,托盘图标消失的问题 报表问题 XML文件最大能有多大? 数据库查询的问题!!!!!!!!!!!!!!! 来新问题了,找代码错误。 数据库中某字段为字符型,形如“2,2,2,1”或者“3,2,2”,能在DBchart中作为纵坐标显示吗? 请问如何进行团队开发?? 如何实现在一个表单中,当我点击最大化时,我......大家帮我看看,立刻给分的. 我知道怎样能够改写网上邻居的屏幕了! 在delphi中如何自定义文件格式? 请问:TImage.picture.assign() 与 TImage.picture.bitmap.assign() 两者之间有什么区别? 散分了!!!!!
还是不行呀!
xlapp.visible := true;
后面添加:
xlApp.ScreenUpdating := False;
在 xlapp.quit;
前面添加 xlapp.ScreenUpdating := True;根据测试,应该是Excel在更新界面的时候,占用了资源,但是没有完全释放。如果禁止屏幕更新,这样既可以提高效率,又不会占用大量的资源。
你用这种方法试一下,看还会不会内存不足?我测试了100多个文件,没有问题。