调用别人DLL有关问题程序Debug Assertion Failed

调用别人DLL问题程序Debug Assertion Failed
使用别人的DLL

使用他一个类,调用一个对话框就报错

Debug Assertion Failed
File: wincore.cpp
Line: 884

我又重写了一个简单的程序调用就没有问题

求助

------解决方案--------------------
那就是你调用有问题,比如是否MFC都是动态,或者静态等,运行时库是否一直
------解决方案--------------------
多线程的对话框了吧
------解决方案--------------------
你自己跟踪调试下看看,
看文件的 ASSERT((CWnd*)p == this); // must be us
看不出来什么的东西,

------解决方案--------------------
1、DLL参数或者返回值包含STL类型吗?
如果是的,并且你的调用程序是静态连接MFC库则会报错,你试试动态连接MFC试试

2、仔细检查你写的那个简单的程序和报错的程序有什么区别,一步步定位问题原因

Good Luck!
------解决方案--------------------
Debug Assertion Failed
File: wincore.cpp
Line: 884

在出现这个错误时,查看下栈回朔,向下找函数,估计是调用的程序的问题。