打印

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

[复制链接]
1691|34
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
llljh|  楼主 | 2019-5-28 23:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么我的程序运行   易导致系统蓝屏呢??

使用特权

评论回复
沙发
dingy| | 2019-5-28 23:16 | 只看该作者
是不是   内存益出   泄露等原因导致的??

使用特权

评论回复
板凳
chuxh| | 2019-5-28 23:17 | 只看该作者

另:C++BUILDER   是否有工具检查系统是否有内存泄露

使用特权

评论回复
地板
zwll| | 2019-5-28 23:18 | 只看该作者

这个不好说

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

使用特权

评论回复
5
juventus9554| | 2019-5-28 23:19 | 只看该作者
CodeGuard可以内存检测


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

使用特权

评论回复
6
llljh|  楼主 | 2019-5-28 23:20 | 只看该作者

能说说是什么语句造成的么?   好像WIN2K以后的系统很难弄蓝屏,我还特意试了半天,晕~~

使用特权

评论回复
7
llljh|  楼主 | 2019-5-28 23:21 | 只看该作者


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

使用特权

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

使用特权

评论回复
9
yinxiangh| | 2019-5-28 23:23 | 只看该作者
后来据说是什么   常用字库不断膨大造成的

使用特权

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

使用特权

评论回复
11
pangb| | 2019-5-28 23:24 | 只看该作者

那么类似的,是否是什么地方   比如某个循环里面   内存不断扩张

使用特权

评论回复
12
liuzaiy| | 2019-5-28 23:25 | 只看该作者

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

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

使用特权

评论回复
13
liuzaiy| | 2019-5-28 23:26 | 只看该作者

蓝屏幕是 windows的最后一道 Exception 捕捉。

使用特权

评论回复
14
supernan| | 2019-5-28 23:27 | 只看该作者
内核里面的异常,一般都是windows捕捉的,你用C++ Builder ,调用驱动了?

使用特权

评论回复
15
supernan| | 2019-5-28 23:28 | 只看该作者

内核里面的异常,一般都是windows捕捉的,你用C++ Builder ,调用驱动了?

使用特权

评论回复
16
zyf部长| | 2019-5-28 23:29 | 只看该作者

如果是驱动里面的错误,Code Guard是无法知道的,它只能告诉你你的代码里面哪个指针异常了。

使用特权

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

使用特权

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

使用特权

评论回复
19
chenjunt| | 2019-5-28 23:30 | 只看该作者


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

使用特权

评论回复
20
chenjunt| | 2019-5-28 23:31 | 只看该作者
现在基本上可以确定   是USB   通信时   线程里读取   数据时出问题了(READFILE   出问题)

使用特权

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

本版积分规则

855

主题

11301

帖子

6

粉丝