打印

为什么我的程序运行 易导致系统蓝屏呢??

[复制链接]
1985|34
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
llljh|  楼主 | 2017-12-24 16:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么我的程序运行   易导致系统蓝屏呢??
沙发
dingy| | 2017-12-24 16:07 | 只看该作者
是不是   内存益出   泄露等原因导致的??

使用特权

评论回复
板凳
chuxh| | 2017-12-24 16:20 | 只看该作者
另:C++BUILDER   是否有工具检查系统是否有内存泄露

使用特权

评论回复
地板
zwll| | 2017-12-24 16:23 | 只看该作者

这个不好说

C++BUILDER自带的CodeGuard工具就可检查内存泄露

使用特权

评论回复
5
juventus9554| | 2017-12-24 16:26 | 只看该作者
CodeGuard可以内存检测


如果是每次都如此   就好检测了
每次注销掉一句代码
看看那句出了问题
就OK了
慢慢得查

使用特权

评论回复
6
llljh|  楼主 | 2017-12-24 16:30 | 只看该作者
能说说是什么语句造成的么?   好像WIN2K以后的系统很难弄蓝屏,我还特意试了半天,晕~~

使用特权

评论回复
7
llljh|  楼主 | 2017-12-24 16:33 | 只看该作者

操作系统是XP,有时候下标越界就可能蓝屏,这次是USB通信这块出问题了

使用特权

评论回复
8
liuzaiy| | 2017-12-24 16:48 | 只看该作者
xp系统蓝屏幕..我碰到过一次,不过不是因为程序
我记得我以前用过清华紫光拼音输入法2.0
用了段时间后系统就蓝了提示0xxxxx   error   云云

使用特权

评论回复
9
yinxiangh| | 2017-12-24 16:52 | 只看该作者
后来据说是什么   常用字库不断膨大造成的

使用特权

评论回复
10
liuzaiy| | 2017-12-24 16:55 | 只看该作者
那是我唯一碰到过的情况,平时程序错误,多是异常退出   然后发送报告还是不发送之类的

使用特权

评论回复
11
pangb| | 2017-12-24 16:58 | 只看该作者
那么类似的,是否是什么地方   比如某个循环里面   内存不断扩张

使用特权

评论回复
12
liuzaiy| | 2017-12-24 17:00 | 只看该作者


嗯,USB通信的确可以造成蓝屏(偶们公司的一个USB设备就老是这样)

不过偶没做过这方面的东东

使用特权

评论回复
13
liuzaiy| | 2017-12-24 17:39 | 只看该作者
蓝屏幕是 windows的最后一道 Exception 捕捉。

使用特权

评论回复
14
supernan| | 2017-12-24 17:46 | 只看该作者
内核里面的异常,一般都是windows捕捉的,你用C++ Builder ,调用驱动了?

使用特权

评论回复
15
supernan| | 2017-12-24 17:46 | 只看该作者
内核里面的异常,一般都是windows捕捉的,你用C++ Builder ,调用驱动了?

使用特权

评论回复
16
zyf部长| | 2017-12-24 17:49 | 只看该作者
如果是驱动里面的错误,Code Guard是无法知道的,它只能告诉你你的代码里面哪个指针异常了。

使用特权

评论回复
17
liuzaiy| | 2017-12-24 17:51 | 只看该作者
建议你还是远程调试,用C++ Builder 带的Remote Debugger, 拿另外一台电脑来单步调试看看。

使用特权

评论回复
18
pangb| | 2017-12-24 17:56 | 只看该作者
我也遇到过类似问题有可能是你的DLL里面调用的问题,或是内存益出,好好的调试一下就可以了

使用特权

评论回复
19
chenjunt| | 2017-12-24 18:07 | 只看该作者

驱动是性片公司提供的,需要用到   READFILE   WRITEFILE   等   东西和DDK

使用特权

评论回复
20
chenjunt| | 2017-12-24 18:09 | 只看该作者

现在基本上可以确定   是USB   通信时   线程里读取   数据时出问题了(READFILE   出问题)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

855

主题

11301

帖子

6

粉丝