我快要疯掉了。delphi7调试时按F8,F9,死机率超百分之三十。。 我快要疯掉了。delphi7调试时按F8,F9,死机率超百分之三十。。设置断点,程序运行到断点。按F8,一条条往下执行。按个三五次就死机了。是电脑彻底的死机或按F9跳到下一个断点,也可能会出现死机有哪位大哥碰到这个问题 啊是什么原因引起的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重装试试……如果不是立刻死机,可以马上调任务管理器出来看,哪个进程占用了大部分CPU资源 把你的代码贴出来,可能是执行断点的代码很吃内存,进程也非常吃cpu资源 替换一下 boelandmm.dll 为 fastmm 的试一下?以前用delphi7的时候,一新建工程就挂,后来换了fastmm 的 boelandmm.dll 才正常,可能说明 delphi7 存在某些内存泄漏。 1.關閉並保存你的源程序,新建一個標準的application試試有沒有類似問題;2.如果說1通知並正常,那麼回到你的程序中:檢查斷點中的代碼程序片,是不是使用了while來循環大量的數據或(如讀BOM的多線程)、操作內存的塊、死循環、數據髒讀等等,有沒有安全釋放等;3.必要時show出來,一步一步跟蹤下去;造成down機的原因也就是因為存在程序太吃內存或占cpu資源 开资源管理器,跟踪对应的内存使用量和CPU使用率,太吃内存的话会很卡,这个经常碰到。 会不会是DEBUG程序的问题杀毒重装吧... 最省时间... Format(重装),提升Ram。 性能会更好。。 我的CPU是双核L6600,内存4G。程序很小的一个。。不至于占用到系统资源不单步调试,一点问题也没,,就是不能在代码里按F8或F9单步 按F8,DELPHI无反应了接着整个电脑都没有反应了按ctrl+alt+del无反应 呵呵,我一看标题就知道你调试线程里面的代码。看到最后,果然。这个问题一直都存在,包括后面的D2007,2009,2010。说明一下的是,按ctrl+alt+del不是没有反应,而是反应速度非常慢,可能要一两分钟,鼠标才会懂一下。所以建议你用快捷键。调试前,在任务管理器里先选中D7的进程。出现问题后切换到任务管理器,用快捷键结束D7的进程。当然,整个过程可能会耗费十来分钟。还不如重启windows。 我有時候在關閉程序之後也會出現這種情況,我裏面用到了多線程,有時候在關閉的時候資源還沒有釋放,這個時候CPU占用率就在99%,導致系統假死,有時候要過個半天才會結束掉 你的按装 (快播Qvod) 吗? 因为它会导致崩溃和内存爆炸。它的相关网站:http://www.qvod.com/试一试,这个杀内存软件:Process Explorer v12.04http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx简华语版本:http://technet.microsoft.com/zh-cn/sysinternals/bb896653.aspx 用到了钩子,内存映射之类的东西了吧?你执行编译好后的执行文件应该是没事的,但是在IDE环境下就有可能造成死机 什么操作系统啊,是不是你的计算机硬件问题啊?重新安装windows+delphi 我公司的电脑和家里的电脑都一样怀疑是delphi版本或我本身程序问题但是根本无从查起。 钩子,内存映射之类没有用确实执行编译好后的执行文件应该是没事的,只是在IDE环境下调试就有可能造成死机。 根据我死机n次的经验应该是你代码逻辑问题,死循环之类的,你运行下看看进程cpu占用是不是满载的 讲了这么多,却没说是特定的项目才有的现象,还是任何项目都是这样如果特定项目,我以前也遇到过,是一个使用了corba的程序,源代码编译、运行都正常,就是单步会这样整个机器死慢 1、重建一个非常简单的工程,单步调试,是否还死机?多试几次。如果是死机,请继续看下面。2、你装的杀毒软件是不是卡巴?如果是,请继续看下面。3、在卡巴的设置里,把Delphi本身主程序(自己根据快捷方式去找它的exe,不是说你的程序,而是Delphi7它对应的exe)加入信任程序。4、再试试是否OK了。因为你说的情况我在用D2010+卡巴2010时,经常这样,后来才知道是这个原因。如果问题解决了,就给分吧。 楼主是否有装360,如果装了的话试试下面的方法。先在 360safe 中关闭自我保护,然后删除 %SystemRoot%\system32\drivers \qutmdrv.sys 文件,重启即可。我遇到过调试频繁死机的情况,后来盒子里看到别人也遇到了,定位出来的方法。 我也碰到过 n 次。多半是代码问题。如果你能做到“代码无Hint无Warn”,那么这种话题的几率相对的就少得多。还有多线程的 Debug 不是用 断点去看的。请打日志来看。 我看是你安装了许多其它程序造成的,热键冲突此起。如果你的系统中只有DELPHI,没有安装其它乱七八槽的程序。就不会这样了。所以建议你把没用的都删除了,还有就是要保证系统没有病毒。其实这种情况删除可能还不如重新安装一下系统。然后只装DELPHI,你再试,保证没事了。如果这样还有事,就是你的电脑硬件问题了。如内存条。 内存泄漏吧 。反正QQ 下载工具吃的内存比较多的时候机器就狂卡 特别是下载多个800MB以上的电影 连续下载2个 基本上2G内存就受不了 机器开始卡了。。你这种情况好像是一次把内存全吃了? 在.net里碰到过。程序里面有死循环会造成,最好贴代码上来。 根本就不是什么线程里面代码质量的问题。这个的的确确是Delphi本身的问题。我的项目里有个线程是收邮件的。由于indy的问题,邮件有乱码,需要调试Indy里面的代码。由于线程里的代码都是可以正常执行的,只是邮件出现乱码而已。直接执行是可以收取邮件的,线程也会顺利结束。但是调试线程里面的代码就是会出现楼主所提到的问题。而且并不是调试第一行就会挂,而是调试若干行才会挂的。如果线程里面有循环,那么调试循环里面的代码,挂掉的几率就更大。总之,我的结论是Delphi本身的问题。从D5(我没用过5之前的版本)一直到XE,都存在这个问题。 忘了说,D7里该问题很严重,版本越高,问题就越没那么严重。估计是delphi的内存管理机制引起的。新版本的delphi使用了新的内存管理器 有没有delphi的qq技术交流群 有的话加下 353681241 谢谢大家 Windows下的反向代理设计 我遇到一个问题,如何删除文件,用语句怎样实现???急啊(散分!!!) 如何编写一程序让它加入快速启动栏 如何执行由数据库生成的sql 脚本 100分,这下大家都满足了吧!!! 简单问题,但百改不行,对了马上给分,在线等! 高分求解,数据拟合方面. 小弟刚打算啃DELPHI,有一些很菜的问题想问问各位大哥! 如何生成数据库的上报盘。如何在程序中完成数据库的导出和导入? 我的单机版已做好,怎样转成c/s模型?????? 求助,delphi2007的神奇字体问题 delphi中的FormCloseQuery与Close的区别
2.如果說1通知並正常,那麼回到你的程序中:檢查斷點中的代碼程序片,是不是使用了while來循環大量的數據或(如讀BOM的多線程)、操作內存的塊、死循環、數據髒讀等等,有沒有安全釋放等;
3.必要時show出來,一步一步跟蹤下去;造成down機的原因也就是因為存在程序太吃內存或占cpu資源
提升Ram。 性能会更好。。
按F8,DELPHI无反应了接着整个电脑都没有反应了按ctrl+alt+del无反应
它的相关网站:http://www.qvod.com/试一试,这个杀内存软件:
Process Explorer v12.04
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx简华语版本:
http://technet.microsoft.com/zh-cn/sysinternals/bb896653.aspx
是不是你的计算机硬件问题啊?
重新安装windows+delphi
2、你装的杀毒软件是不是卡巴?如果是,请继续看下面。
3、在卡巴的设置里,把Delphi本身主程序(自己根据快捷方式去找它的exe,不是说你的程序,而是Delphi7它对应的exe)加入信任程序。
4、再试试是否OK了。因为你说的情况我在用D2010+卡巴2010时,经常这样,后来才知道是这个原因。
如果问题解决了,就给分吧。
先在 360safe 中关闭自我保护,然后删除 %SystemRoot%\system32\drivers \qutmdrv.sys 文件,重启即可。
我遇到过调试频繁死机的情况,后来盒子里看到别人也遇到了,定位出来的方法。
多半是代码问题。
如果你能做到“代码无Hint无Warn”,那么这种话题的几率相对的就少得多。还有多线程的 Debug 不是用 断点去看的。请打日志来看。
所以建议你把没用的都删除了,还有就是要保证系统没有病毒。
其实这种情况删除可能还不如重新安装一下系统。然后只装DELPHI,你再试,保证没事了。如果这样还有事,就是你的电脑硬件问题了。如内存条。
你这种情况好像是一次把内存全吃了?