有可能是MFC的错。你有Numega公司的DevParner吗?用BoundCheck查一下就可以知道是哪里的错误。

解决方案 »

  1.   

    不对,我怀疑不是微软的错,问题出在你这里,你动态生成线程,而且在程序运行过程中,将CListCtrl的指针传递进去。我觉得可能是你的线程没有处理好,你在动态生成的线程时,在退出线程时,有没有确保把线程里所有申请的资源都释放掉。如果没有,当然会出这个问题。你删除增加items的代码,这里面就没有占用资源了。当然内存就不增加了。而在增加items时,LVITEM.pszText是要申请内存的。你把它释放掉了吗?要不,把代码贴出来,让我看看:我的EMAIL是:[email protected]