社区
Delphi
帖子详情
软件莫名其妙卡死问题,请帮忙提供下思路。。。急西急
kuer6983
2019-08-30 03:05:38
delphi7写的程序(dll+外壳程序),在win10系统上,眼看着软件自己响应变慢变慢,最后界面无法操作,软件标题栏上的关闭按钮都失效。。。。。但是电脑其他软件正常,进程可以结束这个程序的任务 。没有出现任何错误提示。一天出现几次,完全没有头绪如何解决,请问有人碰到相同的问题并知道如何解决吗?或者提供下自己的见解,万分感激。
...全文
155
9
打赏
收藏
软件莫名其妙卡死问题,请帮忙提供下思路。。。急西急
delphi7写的程序(dll+外壳程序),在win10系统上,眼看着软件自己响应变慢变慢,最后界面无法操作,软件标题栏上的关闭按钮都失效。。。。。但是电脑其他软件正常,进程可以结束这个程序的任务 。没有出现任何错误提示。一天出现几次,完全没有头绪如何解决,请问有人碰到相同的问题并知道如何解决吗?或者提供下自己的见解,万分感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kuer6983
2019-08-30
打赏
举报
回复
个人认为通信是异步的,不会引起卡死。觉得是不是外壳调用dll,dll消息机制无响应了。|
kuer6983
2019-08-30
打赏
举报
回复
软件一直是以管理员模式运行
另外有什么办法可以检测软件发生了什么错误?我在软件中写运行内容,卡死后就没存下来
无聊的猪
2019-08-30
打赏
举报
回复
确定是通信卡死的话可以把通信过程放到线程去处理
天行归来
2019-08-30
打赏
举报
回复
原来运行如果是正常,说明跟环境关系比较大,程序以管理员身份运行或者设置程序兼容模式运行试下?
kuer6983
2019-08-30
打赏
举报
回复
两个点是两种通信,但是都出现这个问题。
kuer6983
2019-08-30
打赏
举报
回复
这个是一个老的程序,通信的方式有网络和串口,网络控件使用的是以前老的tclientsocket,虽然里面也有id控件,但只是create,只有在特殊情况下才启用。所以应该不是id控件引起的问题。
kuer6983
2019-08-30
打赏
举报
回复
好的,我试试看,谢谢您的第一时间回复。
日立奔腾浪潮微软松下联想
2019-08-30
打赏
举报
回复
应该是卡在通信的等待状态上了,解决的办法,最根本的是修改你的业务逻辑,简单的方法,放一个Indy中的TIdAntiFreeze在你的主窗体上
kuer6983
2019-08-30
打赏
举报
回复
软件在其中2个客户点出现这个问题,是实时与硬件交互通信的,现在卡死问题非常紧急。
YOLOv11
莫名其妙
退出,如何解决?
🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统
提供
高效、可复现的解决
思路
和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你
提供
一条系统化、高质量的
问题
排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀! 📌 特别说明: 文中部分技术
问题
来源于真实生产环境及网络公开案例,均经过精挑细选与系统化整理,并结合多位一线资深架构师和工程师多年实战经验沉淀,提
Android 端如何监控 ANR、Crash、OOM 等严重
问题
再来说说 Crash,也就是应用崩溃,俗称“闪退”。这应该是最直观的稳定性
问题
了,用户点开你的 app,或者正在用着,突然就退出了,啥提示都没有,或者直接黑屏了。这种体验,换谁都得火大。Crash 的本质是程序运行时出现了未捕获的异常,导致进程直接终止。常见的原因包括空指针异常(NullPointerException)、数组越界(IndexOutOfBoundsException)或者资源未正确释放导致的系统错误。触发 Crash 的场景五花八门。
Thinkpad常见
问题
大全(转载联想工程师博客)
想要收藏本篇文章
请
下载Word版 Q:我想升级成VISTA,想问一下,升级之后一键恢复是恢复到XP还是VISTA?A:如果从隐含分区恢复出厂设置,那当然是恢复到出厂时预装的系统;如果是用R&
CAN总线学习:zlg关于can帖子汇总
很值得看看 zlg关于can帖子汇总 SJA1000的常用标准波特率设置,为什么基本上都是单次采样?即使是低速的时候也是这样的,既然TSEG1的设置周期都很大,比如都大于10了,为什么不让他采样三次呢? 答: 是不好理解,但那是CiA推荐的值。用51系列芯片和两个SJA1000接口还要外扩一个RAM,
请
问51的ALE能否同时与三个芯片的ALE管脚相连(地址不同)? 有哪位高手做过双SJA1000
上线性能翻车?C++ 程序的生产级调优方法和工具保姆级教程
性能瓶颈的定位是个系统化的过程,不能指望一个工具或者一次分析就解决
问题
。通常的流程是,先用或者gprof这类工具抓大方向,找到热点函数或者主要
问题
类型;再用Callgrind或者strace深入到具体代码和系统调用层面;最后结合火焰图等可视化手段,确认
问题
根源和优化方向。在这个过程中,工具的使用要灵活,分析的
思路
要全面。CPU、I/O、多线程这些
问题
往往是交织在一起的,解决一个可能牵出另一个,所以要有耐心,逐步排查。
Delphi
5,930
社区成员
262,938
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章