none
VSTO EXCEL 对表格长时间操作后,内存不断上升,直到内存不足异常 RRS feed

  • 问题

  • VSTO EXCEL 对表格长时间操作后,内存不断上升,直到内存不足异常,请问这种情况怎么解决?
    2012年12月14日 3:01

全部回复

  • 是你获取了单元格引用没有释放吧
    2012年12月14日 3:51
  • for.......{

    ((Range)r[1, 3]).Value2 = “。。。。。”;
    ((Range)r[1, 4]).Value2 = “。。。。。”;
    ((Range)r[1, 5]).Value2 =“。。。。。”;
    ((Range)r[1, 6]).Value2 = “。。。。。”;
    ((Range)r[1, 7]).Value2 = “。。。。。”;
    ((Range)r[1, 8]).Value2 = “。。。。。”;

    }

    这种形式请问怎么释放?

    2012年12月14日 4:05
  • 我只是提了一个可能的问题,并不代表就一定是引起你的问题的根本原因。

    最主要的是,你给出的代码片段是不足以分析问题的,除非你的程序就这么几行代码。

    2012年12月14日 5:13