程序读取Excel数据,然后在list中显示.完成后,关闭Excel.打开和关闭均是正常流程,然后出现两个问题1.Excel无法在进程中关闭.网上找了不少资料,该关的东西都关了.还是没什么用.2.比无法关闭Excel 更麻烦.读取后如果再读取一个文件,此时程序占用的内存变大(list当然需要清空).而且是越来越大.这个问题可能与Excel无法关闭有关?但是我强制关闭Excel进程后,这个主进程照样这样占用内存.我也觉得这样关闭不会有什么效果.哪位高手有没有解决方案啊?
解决方案 »
- 用API实现的非模态对话框内存泄漏问题
- 如何使用VC++获得局域网内所有主机的IP和主机名?
- 2005年11月专家榜
- ListView这东西是怎么折腾得?谁能讲将 ?????
- 高分求救: 我的map声明的有错吗?
- 哪位大哥懂滚动原理吗?在视类上,为何滚动不闪烁?我认为图形一定是重绘的了。
- 关于使用strelen
- 谁能提供《vc++编程高手》光盘所附源代码,300百分等着你~~
- 一个有关Office、Automation、VBA的技术怪问题,真的很难!喜欢挑战的人方可进来!
- 我这里有个 进度条 的源代码,在VC.net下不能编译,请vc高手进来看看!
- map调用
- 我在调试时发现.为什么给变量赋值,会无效?
另外,操作系统管理内存有自己的一套机制,比如如何申请、何时释放等,你保证自己的代码中没有内存泄露不就可以了
if(NULL != fp)
{
//在这里对数据一行行的读取,出来可以使用类CArchive中的Readstring;来进行循环读取
//对读取到的数据进行根据逗号拆分出各个字段;
//将各个字段分别输入到list中显示;
//完毕关闭文件;
}