读书人

BCB使用OLE操作是否会存在超时或者写入

发布时间: 2012-02-11 09:51:35 作者: rapoo

BCB使用OLE操作是否会存在超时或者写入数据量过大而出错?
最近写了一个EXCEL输出的程序,类似于报表,能够根据定义的模版自动分页输出内容
在测试中发现,写入1000,5000条记录的时候完全正常,5000记录大概需要6分钟左右,可是当我将记录数改为10000时,程序执行半小时后报错。具体错误还没找出来,请问下是否是OLE操作超时引起的。如果是的话,该怎么解决,谢谢

[解决办法]
是不是内存的关系?
如果5000可以的话,那10000分成2次吧。
[解决办法]
是不是内存不够,
[解决办法]
WORD/EXCEL操作建议用BCB带的Servers控件页里的ACTIVE对象,调用相应的OFFICE COM操作,而不用OLE的方式!
调用OFFICE COM的方式有稳定、速度快、功能强等特点!

读书人网 >C++ Builder

热点推荐