当前位置:编程学习 > VB >>

VB6.0应用程序错误

运行某一个界面时提示:
    vb6.0---应用程序错误
    “0x7c012100b”指令引用的“0x0000d440”内存,该内存不能为“read”
点击确定后就全部退出了
点击取消就崩溃了
请问这是怎么回事?? 这个很难说的啊。重装下vb看看…… 用了API?用不好会崩溃
引用 2 楼 yangao 的回复:
用了API?用不好会崩溃
那是什么原因造成的啊??怎么能解决??
引用 1 楼 yiguangqiang88 的回复:
这个很难说的啊。重装下vb看看……
没有别的办法了吗?? 把崩溃的窗体的代码和控件仔细检查下,单步调试看崩溃不?
引用 5 楼 yiguangqiang88 的回复:
把崩溃的窗体的代码和控件仔细检查下,单步调试看崩溃不?

API程序在vb6中单步调试本身就可以造成vb6IDE退出。
引用楼主 songzhiming8866 的回复:
运行某一个界面时提示:
    vb6.0---应用程序错误
    “0x7c012100b”指令引用的“0x0000d440”内存,该内存不能为“read”
点击确定后就全部退出了
点击取消就崩溃了
请问这是怎么回事??

应该是你的程序操作了操作系统保护的内存,仔细查检内存的读写部分。
加断点,看执行到哪儿出错 单步调试代码,找到问题所在语句。导致这样问题很多都是API函数声明有问题,访问了不该访问的区域所致。 一,是不是使用了子类化,而没处理好.

二,是不是使用了VB以外的内存操作,比如Copymemory.

三,是不是有什么IDE插件有问题.
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,