操作一段时间后, ListCtrl 中显示的内容全部消失, 内存耗完? 可只有200条记录时也会出
ListCtrl 中显示的内容都消失了, 即使最大最小化窗口,也不会再出现了.
内存耗完? 可只有200条记录时也会出这个问题.运行5分钟,操作一下别的程序,再回过来看list中的内容就没有了.
问题点数:100、回复次数:7Top
1 楼boyplayee()回复于 2005-08-03 22:32:06 得分 8
请问楼主用什么样的数据源:ODBC?Top
2 楼dirdirdir3(风)回复于 2005-08-03 22:41:04 得分 8
代码贴出来看看。Top
3 楼linux95()回复于 2005-08-03 22:59:04 得分 0
从Access里读出数据,然后显示到listctrl中. (注:是低版本的Access).
如果已经显示到list中,难道还受数据源的影响? listctrl应该是将内容放到内存中自己使用吧?Top
4 楼flyback(墨羽)回复于 2005-08-03 23:05:41 得分 8
你在OnDraw的时候把他delete了吧,或者是窗口active的时候Top
5 楼tangjun237(tangjun2371)回复于 2005-08-05 08:53:43 得分 70
如果是要等一段时间才消失,应该不是OnDraw或者没刷新的问题, 可能是某个事件触发以后,你删除了list中的所有记录. 在DeleteAllItem 或者 DeleteItem 处输出调试信息,可判断是谁做了删除操作.Top
6 楼lixiaosan(小三)回复于 2005-08-05 09:06:15 得分 5
贴一下你的代码..
是否是操作了..DeleteAllItemTop
7 楼lixiaosan(小三)回复于 2005-08-05 09:07:42 得分 1
或者你插入的时候跟踪一下代码Top




