CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

OnOk的响应问题。。。(请教)

楼主KyoUs(符号)2003-05-03 23:56:52 在 VC/MFC / 基础类 提问

我在一个对话框程序里,对“OK”添加了响应后,按F5,报如下错,是什么意思?  
  还有,我单独bulid时,它什么错也不报。。。。  
  先前还运行的好好的。。。:(  
   
   
  Loaded   'ntdll.dll',   no   matching   symbolic   information   found.  
  Loaded   'C:\WINDOWS\system32\kernel32.dll',   no   matching   symbolic   information   found.  
  Loaded   symbols   for   'C:\WINDOWS\system32\MFC42D.DLL'  
  Loaded   symbols   for   'C:\WINDOWS\system32\MSVCRTD.DLL'  
  Loaded   'C:\WINDOWS\system32\gdi32.dll',   no   matching   symbolic   information   found.  
  Loaded   'C:\WINDOWS\system32\user32.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   symbols   for   'C:\WINDOWS\system32\MFCO42D.DLL'  
  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\mfc42loc.dll',   no   matching   symbolic   information   found.  
  Loaded   'C:\WINDOWS\system32\comctl32.dll',   no   matching   symbolic   information   found.  
  Loaded   'C:\WINDOWS\system32\msctf.dll',   no   matching   symbolic   information   found.  
  Loaded   'C:\WINDOWS\system32\msvcrt.dll',   no   matching   symbolic   information   found.  
  Loaded   'C:\WINDOWS\system32\version.dll',   no   matching   symbolic   information   found.  
  Loaded   'C:\WINDOWS\system32\msctfime.ime',   no   matching   symbolic   information   found.  
  Loaded   'C:\WINDOWS\system32\ole32.dll',   no   matching   symbolic   information   found.  
  First-chance   exception   in   roedit.exe:   0xC0000005:   Access   Violation.  
  问题点数:50、回复次数:19Top

1 楼KyoUs(符号)回复于 2003-05-04 00:10:36 得分 0

upTop

2 楼Mackz(在相互)回复于 2003-05-04 00:14:47 得分 10

前面的“Loaded   'C:\WINDOWS\system32\ole32.dll',   no   matching   symbolic   information   found.”什么的没关系,指明调用程序执行时没有找到调试库,不影响。  
  后面的“First-chance   exception   in   roedit.exe:   0xC0000005:   Access   Violation.”则说明的的程序有错误,引起无效访问,一般是指针错误,自己检查看看。Top

3 楼KyoUs(符号)回复于 2003-05-04 00:24:27 得分 0

呵,你还没睡。。太好了。  
   
  我什么也没做,只是双点了ok,给了它一个OnOk()函数,就出现了这个问题,没改什么指针。  
   
  在disassembly窗口里,看到黄箭头指向   “00000111       ???”  
   
  怎么排错?!Top

4 楼KyoUs(符号)回复于 2003-05-04 11:05:18 得分 0

!??!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?Top

5 楼Mackz(在相互)回复于 2003-05-04 12:35:13 得分 0

在没有添加OnOK()之前,程序好吗?Top

6 楼KyoUs(符号)回复于 2003-05-04 13:15:04 得分 0

加入前,很好的,没问题。。  
   
  但是后来,就算我删除了这个响应函数,还是报同样的错。。:(  
   
  在disassembly窗口里,看到黄箭头指向   “00000111       ???”是什么意思?  
   
  留个Email我吧。。我发给你看看。。Top

7 楼zx_sanjin(www.chmbook.com - CHM电子书网)回复于 2003-05-04 23:00:20 得分 10

如果你确信代码无误,把debug目录和.ncb文件删除试试。Top

8 楼KyoUs(符号)回复于 2003-05-05 01:52:18 得分 0

问题一样。。  
   
  想问问。。这种情况怎么排错??  
   
  在disassembly窗口里,看到黄箭头指向   “00000111       ???”是什么意思?  
  Top

9 楼KyoUs(符号)回复于 2003-05-05 01:59:27 得分 0

再踢一下Top

10 楼coolstar14(寒星溪月)回复于 2003-05-05 08:32:26 得分 10

我不知道!  
  调试应该不困难吧,你不是加了OnOK才出的错吗,那就加中断在OnOK了,然后单步进行就可以了,适当的地方用F11跟踪进入函数内部,至于那个什么“00000111       ???”不用管他,程序走到那儿的时候,你基本已经没有什么好做的了。Top

11 楼KyoUs(符号)回复于 2003-05-05 10:42:28 得分 0

但是我后来不要onOk了。。。还是有问题。。报同样的错。。。  
   
  拜托留个Email。。我发给你们看看。。谢谢了。。Top

12 楼bllb007(只剩一滴水)回复于 2003-05-05 12:18:43 得分 20

我的email  
  bllb007@163.comTop

13 楼KyoUs(符号)回复于 2003-05-05 12:29:41 得分 0

upTop

14 楼KyoUs(符号)回复于 2003-05-05 12:34:22 得分 0

龙飞,我给你发了E。注意收。。Top

15 楼bllb007(只剩一滴水)回复于 2003-05-05 14:19:52 得分 0

收到了你的email,  
  看了一下我将你的  
  OnInitDialog()函数里的  
  config.Open   ("H:\\temp\\roedit\\roedit\\temp.txt")  
  该为了("H:\\temp\\roedit\\roedit\\config.txt")  
  编译,运行通过。  
  因为我看了一下你的temp.txt文件是乱码。  
  应该是confix.txt才对;  
  不知是否符合你的要求;  
  注://   "H:\\temp\\roedit\\roedit是你的程序在我机子里的路径.Top

16 楼bllb007(只剩一滴水)回复于 2003-05-05 14:29:37 得分 0

忘了:)  
  My   QQ   3139619Top

17 楼KyoUs(符号)回复于 2003-05-05 20:09:52 得分 0

。。。。。。哎。。。。昏死了。。谢谢龙龙。。。。。  
   
  也谢谢大家了。。。Top

相关问题

  • 真郁闷...在属性页(CPropertyPage)中按回车响应的不是OnOK()。
  • 请教一个对话框类不能响应onok函数的问题
  • 响应事件
  • 事件响应
  • 没有响应
  • 如何获得onok的推出控制?按书上说改变ok按钮的id把onok函数分离出来,然后新建一个函数来响应该后的按钮id,原来onok里的cdialog::onok()也已经删掉了,可怎么一运行按enter后还是跟按ok一样呢?
  • vb.net 响应键盘
  • 关于消息的响应
  • 响应键的问题
  • WM_KeyDown,WM_Char不响应

关键词

  • 函数
  • dll
  • roedit
  • onok
  • loaded
  • found
  • symbolic information
  • no matching
  • 程序
  • 谢谢

得分解答快速导航

  • 帖主:KyoUs
  • Mackz
  • zx_sanjin
  • coolstar14
  • bllb007

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo