vs2008调试GSOAP客户端程序出现dky.exe 中的 0x011cb752 处未处理的异常: 0xC0000005: 写入位置 0x00000044 时

秋天的柳 2016-09-18 05:47:01
利用wsdl生成的gsoap客户端,能正常生成,但是运行时出现 dky.exe 中的 0x011cb752 处未处理的异常: 0xC0000005: 写入位置 0x00000044 时 的错误
错误代码如下:
mt.Header->__size = 2;
mt.Header->Verb = s;
mt.Header->Noun =s2;

请教下是什么原因
...全文
287 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
秋天的柳 2016-09-20
  • 打赏
  • 举报
回复
引用 3 楼 qq423399099 的回复:
严重怀疑你的mt.Header是个空指针
请问如何查看它是否为空指针??
秋天的柳 2016-09-20
  • 打赏
  • 举报
回复
引用 8 楼 zhao4zhong1 的回复:
看不懂时双击下一行,直到能看懂为止
双击之后好像并没有什么反应
赵4老师 2016-09-20
  • 打赏
  • 举报
回复
看不懂时双击下一行,直到能看懂为止
秋天的柳 2016-09-20
  • 打赏
  • 举报
回复
引用 6 楼 zhao4zhong1 的回复:
红字做……
我没看到红字部分,您说的红字部分在哪哈?
赵4老师 2016-09-20
  • 打赏
  • 举报
回复
红字做……
秋天的柳 2016-09-20
  • 打赏
  • 举报
回复
引用 1 楼 paschen 的回复:
在调试模式下运行,出错了点中断,通过调用堆栈定位到相关代码观察分析原因
按照您的方法,我进行堆栈调用,双击后代码如下 __initenv = envp; mainret = main(argc, argv, envp); __security_init_cookie(); return __tmainCRTStartup(); } 我不是很理解,麻烦您看下
秋天的柳 2016-09-20
  • 打赏
  • 举报
回复
引用 2 楼 zhao4zhong1 的回复:
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
按照您的方法,我进行堆栈调用,双击后代码如下 __initenv = envp; mainret = main(argc, argv, envp); __security_init_cookie(); return __tmainCRTStartup(); } 我不是很理解,麻烦您看下
小灸舞 2016-09-19
  • 打赏
  • 举报
回复
严重怀疑你的mt.Header是个空指针
赵4老师 2016-09-18
  • 打赏
  • 举报
回复
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
paschen 2016-09-18
  • 打赏
  • 举报
回复
在调试模式下运行,出错了点中断,通过调用堆栈定位到相关代码观察分析原因

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧