50分~~VC——Debug Assertion Failed!错误如何解决??

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:03:38
Debug Assertion Failed!

Program: D:\VOIP\Debug\VOIP.exe
File: cmdtarg.cpp
Line: 52

原来的程序运行无误,我在此基础上添加了树控件拖动功能,运行可以实现该功能,但关闭树控件对话框后,出现上面的错误,请问会是什么原因?如何解决?
树控件拖动功能我参考的http://www.vckbase.com/document/viewdoc/?id=340 但在我的程序里,树是根据数据结构遍历添加的,不知道和这个有关心吗?
问题有点多,希望好心的朋友来解答,不胜感激!!如果问题可以解决我会追加到100分!
我的树控件项的确是动态添加的,为什么添加拖动功能后就要销毁呢,请问怎样销毁?

你的这个对话框里有动态创建但没有销毁的内容。

比如控件,弹出菜单等,你根据你的程序检查一下吧。

关闭数控件对话框时,你是否执行了某些操作?比方说在析构函数中调用了控件的操作等,会引起这个问题。如果是的话,把这些操作移到WM_DESTROY消息处理中试试看。
最好能把相关代码发上来看看。

代码发给我我给你改,public_chn@tom.com