回 帖 发 新 帖 刷新版面

主题:请求高人回答一个问题,关于程序调试的

程序调试时,出现语句  “0X004014D6”指令引用的“0X00000004”内存。该内存不能为 “read”  这是什么意思啊?

回复列表 (共7个回复)

沙发

程序读了不该读的地方,检查一下指针

板凳

lz的指针用错了

3 楼


请问什么是lz指针啊,该怎么修改呢?

4 楼

杯具,是指针   LZ就是楼主。。。

5 楼


[em8]

6 楼


[size=6]终于也弄清楚这个问题了;这是程序运行出错的,原因有4个,第一个是硬件错误:如除数为0,溢出,或内存错误,设备错误等。第二个是系统错误:如文件操作失败或队列满;第三个是逻辑错误:如数组下标越界或从空队列中删除元素;第四个是异常或应用程序错误;如无效的输入格式等。[/size]

7 楼


弄清楚这个问题了,该问题属于运行时的错误,一般在这四种情况下会出现该错误。
第一个是硬件检测错误:如除数为0,溢出,内存错误或设备错误等;第二个是系统错误:如文件操作失败或队列满;第三个是逻辑错误;如数组下标越界或在空队列中删除元素等;第四个是异常或应用程序错误:如无效的输入格式等。

我来回复

您尚未登录,请登录后再回复。点此登录或注册