CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

VC调试怪问题:F5执行时显示“断点的设定位置0X77FA144B”dlg,不能执行下去

楼主swhale(菜头)2003-12-04 14:56:48 在 VC/MFC / 基础类 提问

可是Ctrl+F5执行没有问题。  
  Release版本执行时也遇到同样的问题。  
   
  但是这样的问题只是在我的电脑上发生,其他的电脑上都没有问题。  
   
  我甚至怀疑我的内存出现问题  
   
  问题点数:100、回复次数:19Top

1 楼bluebohe(薄荷)回复于 2003-12-04 15:06:26 得分 10

你的电脑是什么操作系统?Win2000不打补丁经常出现此类问题,过了SP2就好多了,如果还有的话你就一直F5下去就好了Top

2 楼swhale(菜头)回复于 2003-12-04 15:13:22 得分 0

我的是win2000   SP4  
  是在执行  
  dlg.DoModal();  
   
  中间发生问题的  
   
  一直F5是不行的,一直弹出   Microsoft   Visual   C++   的提示dlg:断点的设定位置0X77FA144B.  
  我在网上检索也没有看到什么原因Top

3 楼ISunwu(刀口蒙特)回复于 2003-12-04 15:16:08 得分 10

code,   pleaseTop

4 楼85125(柠檬色的天空)回复于 2003-12-04 15:16:46 得分 10

把代码贴出来看看Top

5 楼fhqiplj(霏霏鱼)回复于 2003-12-04 15:40:57 得分 10

是不是你调用了别人的类库了?  
  或者是你在系统文件中设定了断点?  
  或者是你安装了全局调试工具?Top

6 楼swhale(菜头)回复于 2003-12-04 16:15:05 得分 0

代码很长,   是MS的Windows   Media   Format   SDK中的一个sample:wmgenprofile  
  应该说代码本身不可能出现问题。  
  刚才我怀疑自己是不是忘记打VC的SP5,打上过SP5还是如此。  
  现在我怀疑是不是系统冲突引起的,目前我是能打的补丁全部打上了(除了.NetFrame)  
   
   
  Top

7 楼swhale(菜头)回复于 2003-12-04 18:12:25 得分 0

哪儿出问题了呢?我把Vc卸载从新装了一变还是不行Top

8 楼swhale(菜头)回复于 2003-12-04 18:14:52 得分 0

To   fhqiplj(霏霏鱼)    
   
  程序中没有设置任何断点。  
  也没有调用了别人的类库了(就是MS的sample)  
   
  至于“或者是你安装了全局调试工具?”是指什么?Top

9 楼LookSail(老得牙都掉了还在学)回复于 2003-12-04 19:42:43 得分 10

看看是不是CString的原因,RebuildAllTop

10 楼swhale(菜头)回复于 2003-12-04 19:57:40 得分 0

RebuildAll,以及删掉一些“无用“的.ncb,.opt文件我都试过。  
   
  我在网上检索到类似的问题,有的是因为CString等问题产生,可是我这个不象啊Top

11 楼pubutan(流水瀑布)回复于 2003-12-04 20:01:37 得分 10

看看你得对话框初始化代码吧,你把断点设置在初始化中检查一下了!Top

12 楼swhale(菜头)回复于 2003-12-04 21:52:43 得分 0

对不起,可能我没有说清楚,我在调试的时候没有加任何断点Top

13 楼phoenixli(feitian)回复于 2003-12-04 21:58:11 得分 10

这种问题没有办法,只有不停的rebuildall。Top

14 楼matiao(麻条)回复于 2003-12-04 22:41:01 得分 10

check   code!Top

15 楼swhale(菜头)回复于 2003-12-04 23:19:25 得分 0

问题情况说明:  
   
  1.MS的Windows   Media   Format   SDK中的一个sample:wmgenprofile,没有任何改动  
  2.在debug时候没有加任何断点  
  3.RebuildAll也是同样的问题。  
   
  4.Win2000   Sp4  
  5.Vc6+   Sp5,Vc从装过,但是没有效果,  
  6.在其他的电脑上运行没有问题,系统“基本”一样  
   
  出错的是在  
  dlg.DoModal();内部Top

16 楼swhale(菜头)回复于 2003-12-05 12:51:51 得分 0

我在网上检索的时候看到有几个相似内容的日语问题。有些好像是由于溢出,越界产生的,可是我这个不象啊,为什么仅仅是我的机器的出问题?Top

17 楼swhale(菜头)回复于 2003-12-23 10:07:26 得分 0

why?没有大虾能指教一下?Top

18 楼sunjian__(很菜很菜的鸟)回复于 2003-12-23 10:26:43 得分 10

换根内存条试试  
  因为程序在别人机器上运行没有问题,所以程序应该是没有多大问题的  
  我怀疑是内存溢出的问题,软件上找不到原因,试试硬件方面有没有问题了Top

19 楼fredh(黄寅)回复于 2003-12-23 16:16:56 得分 10

由于是DIALOG,又是在DOMODAL出错,说明DIALOG中你写的程序根本就还没有执行。  
   
  这种情况曾经也遇到过,我遇到的原因是:不小心修改了某些控件的ID,如IDD_DIALOG1,改为IDD_MAIN等这样的操作就不行了。有时发现是有同名的ID,但有时却是莫妙,改回原来的就可以了。  
   
  后来总结,象在dlg.DoModal()中出错,一般都是和ID定义有关的,仔细找找吧Top

相关问题

  • 哪位有解f = a*x*x+b*y*y+c*x*y+d*x+e*y+g的代码啊???
  • to z_x_b
  • To:z_x_b,----------------z_x_b,送分!
  • z_x_b,送分
  • z_x_b,送分!
  • z_x_b 送分
  • X=1,2,3,4,5,6,7,8,9,10 Y=1,2,5,10,20,50,100,200,500,1000 求y=f(x)?
  • #define f(x,y) (((x)+(y-1))& ~((y)-1))
  • z_x_b,送分~~~~~~~~~~icehill
  • z_x_b,送分1

关键词

  • win2000
  • 断点
  • 执行
  • 检索
  • 内存
  • vc
  • 代码
  • 电脑
  • 系统
  • 问题

得分解答快速导航

  • 帖主:swhale
  • bluebohe
  • ISunwu
  • 85125
  • fhqiplj
  • LookSail
  • pubutan
  • phoenixli
  • matiao
  • sunjian__
  • fredh

相关链接

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

广告也精彩

反馈

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