导航
  • 主页
  • VC综合技术
  • 互联网技术
  • MFC AppLauncher
  • .NET 技术
  • 界面
  • 进程
  • 算法
  • 硬件/系统
  • 数据库
  • VC++技术资源

“0x6bx43009"指令引用的"0x000000070"内存,该内存不能为“read/write"这样错误是怎么引起的?

哟西哟西地 2004-01-21 05:01:38
个远程观屏的程序,出现:

“0x6bx43009"指令引用的"0x000000070"内存,该内存不能为“read/write"这样错误是怎么引起的?

我仔细看了没有违规记问内存呀。


请教!!!!!!!!!!!!!!!
...全文
319 点赞 收藏 23
写回复
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
GaoYang 2004-01-30
这样问不出结果的
试着自己F9 F5 F11……
回复
zhuyie 2004-01-29
可能是运行到这一句时:
this->SetScrollSizes(MM_TEXT,CSize(msg.srcSize.cx,msg.srcSize.cy));
this已经是一个无效的指针了,从而导致非法访问。

例如下列代码:

CScrollView *pView = NULL;
pView->SetScrollSizes(...);
回复
哟西哟西地 2004-01-29
再顶
回复
celerityok 2004-01-28
与指针乱窜有关。在使用指针及指针参数前一定要注意判定指针是否越界或者是否为合法值。比如在C语言的strstr(p1, p2)中,p1一定不能为NULL,否则一运行就出现类似错误。用之前用if判断一下就可以了。
回复
wwwhb2000 2004-01-28
ga
回复
DarknessTM 2004-01-28
指针所指向的地址的数据不能处理,比如
CEdit *p;
p = XXXXXXXX ;//随便搞一个
p->SetWindowText("a");

绝对会出现这样的问题,应为p所指向的地址无法进行SetWindowText操作啊
回复
哟西哟西地 2004-01-28
知其然一定要知其所以然。。。。。

这个问题我在发贴时就已经解决了。只要有点程序基础的人都知是访问内存违规了,

但为什么会弹出这个错误?等待内存高手指点。。。。。。。。。。
回复
lmtz007yan 2004-01-27
支持搂主,等待高手指出根本!
回复
哟西哟西地 2004-01-27
我当然知道是非法操作内存了,
我想问的就是:从非法操作内存开始,以出现这样的错误,这一系列行为是如何引起的,如果我们把这个弄清楚了,以后遇到这样的问题就简单多了。

我记得有位朋友曾经提起过,。。。
回复
iamxgl 2004-01-27
这个问题肯定操作非法内存了,不然怎么会有这个问题,即使你没有对非法内存进行操作,就是你诱导MFC干了坏事
回复
iamxgl 2004-01-27
F11跟踪进去应该看得很清楚,然后再花点脑筋想想,我们打字很辛苦,又不一定能解决问题的
回复
fzd999 2004-01-26
楼主,你跟踪一下周边代码应该就能找到问题了

肯定是内存访问越界,想都不用想,仔细检查就可以了。相信我,这是经验。
回复
哟西哟西地 2004-01-26
是多线程的程序呀。。。。。。。。
我记得在网上看到过。某本专讲内存操作方面的书里提到了这个。。。

有没哪位知呀。。。。。。。。。。。
回复
aben456 2004-01-22
指针问题
回复
GR 2004-01-22
调试跟踪啊,都在过年,放炮。。。hoho
回复
tanchao1983 2004-01-22
怎样跟踪啊?
高手指教
回复
BadEnglish 2004-01-22
看来你还是很少用C/C++
如果今后以此为职业的话,这类问题也许会跟你一辈子。
回复
bluebohe 2004-01-22
都过年了:)
建议你跟踪一下就全明白了,这绝对不会是啥太大问题
回复
vcar 2004-01-22
trace一下
回复
yhyrun 2004-01-22
我有过这样的经历.我想他可能是指针越界造成的.如 int a[10]; 而在你的程序中可能有i=15(假设) 接着有a[i]=10.这样就会出现你所说的情况!
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……