MFC 操作excel的问题,操作完成后总有一个excel的进程
各位大侠:烦请帮忙:
我需要将excel文件里面的内容读出来然后导出到别的一个自定义的数据库中,但是操作完成以后,进程中总有一个excel的进程,虽然已经不占用CPU了,但是占用的内存不会自己释放,而且,因为程序使用了excel,程序本身的内存也不断的增大,虽然程序退出以后,这部分内存可以释放,但是如果用户连续操作,内存占用将会非常大,况且,那个讨厌的excel进程还在。大致代码如下:
[解决办法]
rgMyRge.ReleaseDispatch();
wsMysheet.ReleaseDispatch();
wssMysheets.ReleaseDispatch();
wbMyBook.ReleaseDispatch();
wbsMyBooks.ReleaseDispatch();
//退出程序
Excelapp.Quit();//将此语句放置于实例资源释放前
Excelapp.ReleaseDispatch();