【结贴率100%】解决请吃酒吃肉!

maying_11 2009-03-21 11:25:46
Login_Vina.exe - 0 error(s), 0 warning(s)

运行就出现"0x7c921010"指令引用的"0x00000034"内存.该内存不能为"read".

点调试
Loaded 'E:\loginserver\ExeFiles\Login_Vina.exe', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ws2_32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ws2help.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\advapi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\rpcrt4.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\secur32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\iphlpapi.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\user32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\gdi32.dll', no matching symbolic information found.
Loaded 'E:\!\ServerDev\eodloginserver\ExeFiles\mFileLog.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\winspool.drv', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\comctl32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ole32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\oleaut32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\imm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\lpk.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\usp10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\apphelp.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\version.dll', no matching symbolic information found.
The thread 0xBF8 has exited with code 0 (0x0).

望达人指点下!

=>7C921010 cmp dword ptr [edx+14h],0
7C921014 jne 7C921065
7C921016 lock inc dword ptr [edx+4]
7C92101A jne 7C921035

...全文
155 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2009-03-22
  • 打赏
  • 举报
回复
可以自己先Debug,单步调试一下,至少要大概缩小一下代码出问题的范围,然后再贴上来给大家分析等
Sco_field 2009-03-22
  • 打赏
  • 举报
回复
编译没问题不代码运行不错误啊!
比如:
int *p;
*p=5;
这种编译也会没有问题的,但也可能报运行时错误。

发你在运行时出错的那段代码看看先,就是
=>7C921010 cmp dword ptr [edx+14h],0
这附近的源代码。
maying_11 2009-03-22
  • 打赏
  • 举报
回复
代碼太大了!:(
編譯又沒錯誤!郁悶!有好心人的話可以發短消給我啊!我加QQ啊!
maying_11 2009-03-22
  • 打赏
  • 举报
回复
问题解决..单步调试跟踪!谢谢大家!
  • 打赏
  • 举报
回复
楼主自己应该先向办法缩小错误代码范围再发来看看。
蜥蜴枪王 2009-03-22
  • 打赏
  • 举报
回复
en 不懂,友情帮顶。。。o(∩_∩)o...
lei_zhuyan 2009-03-21
  • 打赏
  • 举报
回复
code 没有code怎么帮你看。
Sco_field 2009-03-21
  • 打赏
  • 举报
回复
你贴的一坨没有找到匹配的字符等东东和你的运行时错误无关,有具体的代码吗

[Quote=引用楼主 maying_11 的帖子:]
C/C++ codeLogin_Vina.exe - 0 error(s), 0 warning(s)


运行就出现"0x7c921010"指令引用的"0x00000034"内存.该内存不能为"read".

点调试

C/C++ codeLoaded 'E:\loginserver\ExeFiles\Login_Vina.exe', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information …
[/Quote]
effective_person 2009-03-21
  • 打赏
  • 举报
回复
代码呢?
mycheche 2009-03-21
  • 打赏
  • 举报
回复
虚拟内存太低,你不要把虚拟内存设在系统盘,就是C盘中,而是设在其他空间比较大,但又没有什么需要运行的程序的盘,一般上下都设成物理内存,就是你内存条的2倍就可以了,具体方法是:反键我的电脑,点属性,然后点高级,选择里面的性能选项,里面虚拟内存上有个更改按钮,点击,然后选择一个盘,设好初始大小和最大值,点设置,重启,就OK了,如果你是XP的操作系统,在性能选项里设成最佳效果,可以更多的减少XP对内存的使用~

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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