BCB使用OLE操作是否会存在超时或者写入数据量过大而出错?该怎么处理

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

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