各位大虾求救!Loaded 'ntdll.dll', no matching symbolic information found. 本帖最后由 swacsn 于 2011-08-10 21:31:26 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调用DLL中方法的参数传递不正确 调试信息没有问题,是告诉你那些模块的DLL没有找到调试符异常后看堆栈,找到离栈顶最近,与你代码相关的调用,贴出代码 栈不平了吧这个就是原因啊The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention. 一个可能的原因: 函数是 WINAPI 的,你在调用的时候没有写 WINAPI,系统把这个函数当成 __cdecl 进行调用,从而出现这个错误了 下面是函数部分代码:void CREPA4Dlg::ListRefresh(){ curPos=m_frdList.GetHeadPosition(); CREPA4Dlg::ReadFile(); int i=0; //行 m_clc.DeleteAllItems(); while(curPos!=NULL) {其实是运行到CREPA4Dlg::ReadFile();,然后要进入函数内部的时候就出现这个问题 谢谢各位,问题解决了,是主要原因是由于我多写了个delete,删了后就正常了!不过谢谢大家! 这是正常调试信息,不用管它,是因为它调用了系统的一些类库导致的,不影响程序正常运行,我开发directshow的时候这个信息更多 "endl" 和"\n"有什么区别 谁见过“所需资源不可用”这么个提示框。然后程序就死了。 VC修改NT系统下的IP地址 (TCP通信)建立连接后,怎么实现双方无限制通信? 关于保存文件的问题 脚本调用OCX的问题! 初学者,刚学VC遇到个调试问题,那位朋友帮忙解决一下 请教高手,关于静态分割视图的问题 怎么样锁定和解锁鼠标?? 哪位大侠能够提供一些关于 Email 的资料 VC设置条件断点 MFC 对话框能不能把边框去掉,但是保留标题栏?
这个就是原因啊
The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
void CREPA4Dlg::ListRefresh()
{
curPos=m_frdList.GetHeadPosition();
CREPA4Dlg::ReadFile();
int i=0; //行
m_clc.DeleteAllItems();
while(curPos!=NULL)
{
其实是运行到CREPA4Dlg::ReadFile();,然后要进入函数内部的时候就出现这个问题