.exe 中的 0x0040ecdd 处未处理的异常: 0xC0000005: 读取位置 0x00000028 时发生访问冲突
“捆扎棒材计数器.exe”: 已加载“F:\整捆计数器\上位机源码\Release\捆扎棒材计数器.exe”,已加载符号。
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\ntdll.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\kernel32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\uEye_api.dll”,未使用调试信息生成二进制文件。
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\user32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\gdi32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\comdlg32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\advapi32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\rpcrt4.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\secur32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\comctl32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\shell32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\msvcrt.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\shlwapi.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\ole32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\version.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\WinSxS\x86_Microsoft.VC90.MFC_1fc8b3b9a1e18e3b_9.0.30729.5570_x-ww_d5fe2ecb\mfc90.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.5570_x-ww_0517bbc6\msvcr90.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\msimg32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\oleaut32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.5570_x-ww_0517bbc6\msvcp90.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\highgui210.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\cxcore210.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\avifil32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\winmm.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\msacm32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\msvfw32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\avicap32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\olepro32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\cv210.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\imm32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\lpk.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\usp10.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\comctl32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\uxtheme.dll”
“捆扎棒材计数器.exe”: 已加载“C:\360\360Safe\safemon\safemon.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\psapi.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\ws2_32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\ws2help.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\netapi32.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\MSCTF.dll”
“捆扎棒材计数器.exe”: 已加载“C:\Program Files\QvodPlayer\QvodWebBase\1.0.0.47\QvodWebBase.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\wininet.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\normaliz.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\urlmon.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\iertutil.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\SogouWB.ime”,未使用调试信息生成二进制文件。
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\WinSxS\x86_Microsoft.VC90.MFCLOC_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_15fc9313\mfc90chs.dll”,未使用调试信息生成二进制文件。
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\clbcatq.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\comres.dll”
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\MSCOMM32.OCX”,无法找到或打开所需的 DBG 文件。
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\sxs.dll”
捆扎棒材计数器.exe 中的 0x7c812fd3 处最可能的异常: Microsoft C++ 异常: 内存位置0x0012edc8 处的COleDispatchException。
“捆扎棒材计数器.exe”: 已加载“C:\WINDOWS\system32\MSCTFIME.IME”
捆扎棒材计数器.exe 中的 0x0040ecdd 处最可能的异常: 0xC0000005: 读取位置 0x00000028 时发生访问冲突
捆扎棒材计数器.exe 中的 0x0040ecdd 处未处理的异常: 0xC0000005: 读取位置 0x00000028 时发生访问冲突
程序“[6620] 捆扎棒材计数器.exe: 本机”已退出,返回值为 0 (0x0)。
边界溢出。哈。反正这样的错误有很多名词。通常的出错原因是,望一个数据区域里面写了太多的东西。但还是得写啊,于是把其他存储区域的数据给改写了。
这个时候通常还不会错,但改写的内容,被当作地址,再次写东东时就错了。哈。这种错误可以通过对循环体的检测来依次判断逻辑哪错了。静态检测绝大多数情况下搞不定的。自己写个测试代码,嵌里面,如果循环量大于存储可用空间,就打印到屏幕上或文件里,修正下值,继续跑。哈。反正别用ide里的debug工具,谁用谁sb,觉得自己不够sb是因为还没遇到复杂的情况。
纠正一下:
以上可能不是。。。。。。
我遇到的是程序打开要连接串口!!!!!!
没有连接串口会报这样的错误啊!!!!