有大数循环的情况,通常会出现假死,在循环前加一句:Application.ProcessMessages; 就可以了。。
比如下面的例子:
procedure TForm1.Button1Click(Sender: TObject);
vari:Integer;
beginfor i:=0 to 100000 dobeginEdit1.Text := IntToStr(i);end;
end;
这样程序执行上面的代码时会出现假死,如果改成下面的就不会了。
procedure TForm1.Button1Click(Sender: TObject);
vari:Integer;
beginfor i:=0 to 100000 dobeginApplication.ProcessMessages;Edit1.Text := IntToStr(i);end;
end;

转载于:https://www.cnblogs.com/martian6125/p/9631085.html

delphi 如何解决假死相关推荐

  1. 浏览器真的能“永不假死”?——六款主流浏览器防假死功能测试

    作者:一石来源:家用电脑 浏览器是大家上网必备的工具,而浏览器假死也是大家在上网时常常所遇到的问题,让人头疼.最近各款主流浏览器纷纷推出了最新版本,我们可以发现一个相同点就是他们都以"防假死 ...

  2. 终极解决方案:windows10资源管理器假死

    想解决这个问题有以下几点: 1,不要相信所谓的powershell里面输命令可以重装系统自带应用从而解决假死问题! 2,不要相信烂大街的"自启动User Manager"服务可以解 ...

  3. PingReply程序假死问题

    使用PingReply测试设备是否开机,程序假死,但最终可以得到结果,请问如何用线程解决假死问题?小白新学习,麻烦大神们给解答一下,谢谢. private void btn_Start_Click(o ...

  4. 如何解决Ubuntu假死机或进程被占用

    目录 如何解决Ubuntu假死机 1.进入TTY终端字符界面(相当于Windows下的安全模式) 1.1.按Ctrl+Alt+F1   : TTY终端字符界面 1.2.打开[终端]:执行top命令 1 ...

  5. 解决Windows 8系统假死的方法

    大部分半卡死的现象是因为Dynamic Tick的一个Bug.Dynamic Tick是NT 6.2内核的一个新功能(其实Linux早就有了),原理的话大概是在空闲的时候把CPU完全暂停,来节省电量. ...

  6. 谈.Net委托与线程——解决窗体假死

    转自:http://www.cnblogs.com/smartls/archive/2011/04/08/2008981.html#2457370 引言 在之前的<创建无阻塞的异步调用>中 ...

  7. java ee ide 假死_Eclipse编辑jsp、js文件时卡死现象的解决办法汇总

    使用Eclipse编辑jsp.js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲.将所有用过的方法罗列如下: 1.取消验证 windo ...

  8. mysql 导致iis 假死_解决IIS无响应假死状态

    1 查看服务器iis的w3wp.exe对应的应用程序池 在IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢. 今天研究了一下,可以做以下配置: 1.在IIS中对每个网站进 ...

  9. 计算机出现假桌面怎么解决办法,win10系统apphangxprocb1引起桌面假死怎么解决【图文】...

    电脑死机怎么办?有win10系统用户反应win10系统apphangxprocb1引起桌面假死怎么解决?出现这种情况该怎么解决?下面就将方法分享给大家. 描述: 出现了一个问题,该问题导致了此程序停止 ...

  10. C# 解决窗体假死的状态

    异步调用是CLR为开发者提供的一种重要的编程手段,它也是构建高性能.可伸缩应用程序的关键.在多核CPU越来越普及的今天,异步编程允许使用非常少的线程执行很多操作.我们通常使用异步完成许多计算型.IO型 ...

最新文章

  1. python sort函数key_Python:s.sort([cmp[, key[, reverse]]])
  2. C#控制DataMax打印机问题总结
  3. 微服务,微架构[五]之springboot读取properties文件
  4. How is S4 Material extened controller loaded
  5. 这个小姐姐真的很火辣......
  6. 纯ASP结合VML生成完美图-柱图
  7. ligerui_ligerTree_005_动态增加“树”节点
  8. 如何用php搭建彩票网站源码,详解聚富彩票源码搭建 HTML表单与PHP Web程序 - 贪吃蛇学院-专业IT技术平台...
  9. 卸载mysql服务器_彻底卸载MySQL服务
  10. 如何设置三线表线条的粗细
  11. 从一个骗人的技术说起光线追踪——光影技术的里程碑
  12. GDC演讲翻译——看门狗2的载具同步
  13. 实物补贴和货币补贴的权衡
  14. P3373 【模板】线段树1和P3373 【模板】线段树 2
  15. QT窗口嵌入桌面内部(在桌面图标之上):可以实现自定义桌面
  16. JS padStart()方法和padEnd()方法(ES6新增方法)
  17. 监控神器-普罗米修斯Prometheus的安装
  18. 排序算法之归并排序及Java实现
  19. 超融合和服务器关系_超融合服务器和超融合一体机有什么区别
  20. 前端Vue中获取本机ip地址

热门文章

  1. 和尚感谢你,要避开,这样才能求到福
  2. std::map,不同的插入方式,会导致崩溃
  3. 南宁公交有两个应用付费通道,互不通用
  4. 世界杯:裁判看了视频后判罚更重?
  5. mp3 播放自动 html5,HTML5打造简易播放器:Chrome运行.mp3
  6. python绘制好几个子图_求助,python使用matplotlib画子图颜色,修改多个颜色报错...
  7. [转]https配合移动端开发
  8. 丑小鸭变白天鹅 数据中心进化三部曲
  9. 《制造业中的机器人、自动化和系统集成》—— 3.5 工装与夹具
  10. navicat 快捷键