MFC有BUG

金笛子 2008-08-30 04:09:36
一个基于view的工程,在debug的时候,输出一下信息:
'skyblue_PinTu.exe': Loaded 'D:\开源代码\游戏\51622435jingdiangame\Visual C++经典游戏程序设计\第6章 拼图\skyblue_PinTu\Debug\skyblue_PinTu.exe', Symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\winmm.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\user32.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\secur32.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugMFC_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_257740a4\mfc80d.dll', Symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_5490cd9f\msvcr80d.dll', Symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\imm32.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\lpk.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\usp10.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\kmon.dll', No symbols loaded.
First-chance exception at 0x7c938fea in skyblue_PinTu.exe: 0xC0000005: Access violation writing location 0x00000010.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFCLOC_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_91481303\mfc80CHS.dll', Binary was not built with debug information.
'skyblue_PinTu.exe': Loaded 'C:\Program Files\Rising\AntiSpyware\comx3.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\Program Files\Rising\AntiSpyware\Syslay.dll', No symbols loaded.
Enter 1084e50 = 0 ------> Leave 1084e50 = 1
Enter 1084e50 = 1 ------> Leave 1084e50 = 2
Enter 1084e50 = 2 ------> Leave 1084e50 = 1
Create CCCenter = 1081f48
Enter 1081f48 = 0 ------> Leave 1081f48 = 1
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\wtsapi32.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\winsta.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
Create CCCenterNames = 10820f8
Enter 10820f8 = 0 ------> Leave 10820f8 = 1
Create CCCenterNamesManager = 1084e78
Enter 1084e78 = 0 ------> Leave 1084e78 = 1
Create CClientObjectNames = 1084f30
Enter 1084f30 = 0 ------> Leave 1084f30 = 1
Create CClientObjectManager = 1084eb0
Enter 1084eb0 = 0 ------> Leave 1084eb0 = 1
Create CCCenterObject = 10826b0
Enter 10826b0 = 0 ------> Leave 10826b0 = 1
CCenterNamesManager->Register(1) kaka in C:\Documents and Settings\All Users\Application Data\Rising\kaka\
ServerTable: Add index = 44, pid=924, pobjid=-1866041504 in 924
Create CServer = 10827b0
Enter 10827b0 = 0 ------> Leave 10827b0 = 1
ClientObjectManager->Open kaka
Enter 1084f30 = 1 ------> Leave 1084f30 = 2
CCenterObject->Start 1_924_-1866302760
Enter 1084e78 = 1 ------> Leave 1084e78 = 2
Create CCommInProcess = 10828d8
Enter 10828d8 = 0 ------> Leave 10828d8 = 1
Create CCommInHost = 1082900
Enter 1082900 = 0 ------> Leave 1082900 = 1
Enter 1084e78 = 2 ------> Leave 1084e78 = 3
ClientObjectManager->PutCCenter
Enter 10826b0 = 1 ------> Leave 10826b0 = 2
Enter 1081f48 = 1 ------> Leave 1081f48 = 2
Enter 1081f48 = 2 ------> Leave 1081f48 = 3
Initialize CallCenter:1, kaka, id=C2D60000
Enter 1081f48 = 3 ------> Leave 1081f48 = 2
Add [-2147482724, 0] index = 190, objid=-1852009560 in 924
Create CClientObject = 10829b8
Enter 10829b8 = 0 ------> Leave 10829b8 = 1
Enter 1084eb0 = 1 ------> Leave 1084eb0 = 2
Enter 10826b0 = 2 ------> Leave 10826b0 = 3
Enter 10829b8 = 1 ------> Leave 10829b8 = 2
Enter 10829b8 = 2 ------> Leave 10829b8 = 3
Enter 10829b8 = 3 ------> Leave 10829b8 = 2
Enter 10829b8 = 2 ------> Leave 10829b8 = 3
Enter 10829b8 = 3 ------> Leave 10829b8 = 2
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\urlmon.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\version.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\uxtheme.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\MSCTF.dll', No symbols loaded.
'skyblue_PinTu.exe': Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', No symbols loaded.
Enter 1084e50 = 1 ------> Leave 1084e50 = -17891602
Enter 1081f48 = 2 ------> Leave 1081f48 = 1
The program '[924] skyblue_PinTu.exe: Native' has exited with code 0 (0x0).、


有谁知道这个是为什么吗?

MFC高手快来呀!
...全文
221 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
金笛子 2008-09-10
  • 打赏
  • 举报
回复
用win32 api 替换掉MFC里面的相关API 然后就解决了 点30次 系统内存不足的问题了!
QQ171976278 2008-08-31
  • 打赏
  • 举报
回复
没什么问题
请检查下内存泄漏、库文件调用吧
fire_00000 2008-08-30
  • 打赏
  • 举报
回复
估计内存泄露。
cnzdgs 2008-08-30
  • 打赏
  • 举报
回复
这与你上面贴的调试输出的信息似乎没有关系,检查一下代码中是否存在资源泄露。
ostrich2fly 2008-08-30
  • 打赏
  • 举报
回复
贴代码啊,这个怎么看啊
金笛子 2008-08-30
  • 打赏
  • 举报
回复
首先:该程序是一个拼图小游戏!一个窗口两个视图!左边用来显示打乱的小图,右边是显示原图!
其次:该程序是windows程序,然后移植到wince上
再者: 移植后的wince程序在wince模拟器上跑是正常的,并且可以拼图,也没有提示内存不足!
最后:放到wince开发板上面跑的时候,刚开始拼图没有问题,当点拼图小图 30次以上的时候,那些打乱的小图,就是显示不出来了,最后系统提示内存不足!
情况就是这样!
其中:内存dc 也释放了,位图句柄也释放了!可是还是不知道什么原因,导致那个问题!
谢谢,各位大侠帮忙!
zhb1190 2008-08-30
  • 打赏
  • 举报
回复
我也觉得没有任何问题啊!
cnzdgs 2008-08-30
  • 打赏
  • 举报
回复
问题是什么?
schlafenhamster 2008-08-30
  • 打赏
  • 举报
回复
错误:
First-chance exception at 0x7c938fea in skyblue_PinTu.exe: 0xC0000005: Access violation writing location 0x00000010.
先找到发生错误的你的源代码!
candyice 2008-08-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 akirya 的回复:]
这些是正常输出. 有问题么?
[/Quote]
柯本 2008-08-30
  • 打赏
  • 举报
回复
我也没看出有什么问题,程序正常退出.
良枫 2008-08-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 akirya 的回复:]
这些是正常输出. 有问题么?
[/Quote]
  • 打赏
  • 举报
回复
这些是正常输出. 有问题么?

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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