请教高手:我用delphi5 的EXECL控件打开execl,生成一个execl表弹,往里面输入数据,操作完后,直接点击EXECl界面的退出按钮,回到我自己的应用程序界面时,怎么老是出现内存出错异常?如果我用自己程序关闭EXECl就不会出错,不知如何解决,

解决方案 »

  1.   

    这个问题我也碰到过好象是这样的,如果你人工自己关闭excel
    的话,就存在一个EXCEL变量未释放的问题, 这样你需要判断
    一下然后才退出
      

  2.   

    因为手头的机器没有装EXCEL,所以没有办法去试,我记得我当时是判断了一下是否有WORKBOOK是否有被打开的,是用COUNT属性,这样你才能完全关闭EXCEL,希望对你的问题有帮助.
      

  3.   

    我的意思是,激活EXECL输出自己的数据,然后就断开我自己程序和EXECL的联系,我不知道如何使用控件来实现