开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 292|回复: 12
收起左侧

[已解决] 软件运行半小时就闪退

 关闭 [复制链接]
结帖率:69% (20/29)
发表于 7 天前 | 显示全部楼层 |阅读模式   江苏省徐州市
5精币
软件运行半小时就闪退.试了很多方法,实在找不到错误的地方,每次都是在调试输出(文本型)哪里闪退.(* “1”* “2”
* “18952”)   '调试信息

请问有大神能帮忙改一下吗?看看到底什么地方的问题
模块什么的都打包好了,大神下载就可以看.

监视.zip

2.78 MB, 下载次数: 12

最佳答案

查看完整内容

应该已经解决了,闪退原因应该是超级表格插入相太多导致的[e=4].版本 2 .支持库 EThread .支持库 spec .支持库 shell .支持库 iext .程序集 窗口程序集_启动窗口 .程序集变量 程序集_文本型, 文本型 .程序集变量 程序集_i, 整数型 .程序集变量 传参数组, 文本型, , "0" .程序集变量 程序集_字节集长度, 整数型 .子程序 __启动窗口_创建完毕 全_pid = 10684 启动线程 (&监视信息, , ) 全_许可证 = 创建进入许可证 () .子程序 ...

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
结帖率:50% (1/2)

签到天数: 5 天

发表于 7 天前 | 显示全部楼层   四川省雅安市
应该已经解决了,闪退原因应该是超级表格插入相太多导致的
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
程序集_文本型文本型  
程序集_i整数型  
传参数组文本型0 
程序集_字节集长度整数型  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
全_pid = 10684
启动线程 (&监视信息, , )
全_许可证 = 创建进入许可证 ()
子程序名返回值类型公开备 注
监视信息  
变量名类 型静态数组备 注
文本型文本型 
传参串字节集 
分隔符字节集 
字节集类_内存 
指针整数型 
整数型整数型 
' 文本型 = 传递消息 ()
整数型 = 读内存整数型 (全_pid, 4560128, )
整数型 = 读内存整数型 (全_pid, 整数型 + 140, )
整数型 = 读内存整数型 (全_pid, 整数型 + 30, )
整数型 = 读内存整数型 (全_pid, 整数型 + 8, )
整数型 = 读内存整数型 (全_pid, 整数型 + 26, )
整数型 = 读内存整数型 (全_pid, 整数型 + 4, )
调试输出 (“1”)
' 文本型 = 转换Unicode转Ansi (字节集.读字节集 (全_pid, 整数型, ))
文本型 = 到文本 (程序集_i + 5)
' 字节集_字节集转文本 (编码_Ansi到Unicode())
调试输出 (“2”)
调试输出 (文本型)
' 文本型 = 到文本 (程序集_i + 5)
调试输出 (3)
如果真 (文本型 ≠ 程序集_文本型)
程序集_i = 程序集_i + 1
分隔符 = { 255 }
传参串 = 到字节集 (到文本 (程序集_i)) + 分隔符 + 到字节集 (文本型)
指针 = 申请内存 (取字节集长度 (传参串), )
调试输出 (4)
程序集_字节集长度 = 取字节集长度 (传参串)
写到内存 (传参串, 指针, )
调试输出 (5)
' 调试输出 (“写到内存”, 指针)
启动线程 (&监视, 指针, )
程序集_文本型 = 文本型
程序_延时 (50, )
监视信息 ()
子程序名返回值类型公开备 注
_时钟1_周期事件  
变量名类 型静态数组备 注
计时整数型 
分钟1整数型 
小时1整数型 
编辑框4.内容 = 标签5.标题
标签3.标题 = 标签5.标题
标签5.标题 = 到文本 (到数值 (标签3.标题) + 1)
_启动窗口.标题 = “软件已运行” + 标签15.标题 + “天” + 标签12.标题 + “小时” + 标签10.标题 + “分” + 标签5.标题 + “秒”
如果真 (标签5.标题 = “60”)
编辑框4.内容 = “”
标签3.标题 = “”
标签5.标题 = “0”
分钟1 ()
写到文件 (取特定目录 ( #系统桌面 )“\运行时间.txt”, 到字节集 (“软件已运行” + 标签15.标题 + “天” + 标签12.标题 + “小时” + 标签10.标题 + “分” + 标签5.标题 + “秒”#换行符“软件读取了”到文本 (超级列表框1.取表项数 ()) + “项”))
子程序名返回值类型公开备 注
分钟1  
编辑框5.内容 = 标签10.标题
标签11.标题 = 标签10.标题
标签10.标题 = 到文本 (到数值 (标签11.标题) + 1)
如果真 (标签10.标题 = “60”)
编辑框5.内容 = “”
标签11.标题 = “”
标签10.标题 = “0”
小时1 ()
' 本源码来自易语言资源网(www.5A5X.com)
子程序名返回值类型公开备 注
小时1  
编辑框6.内容 = 标签12.标题
标签13.标题 = 标签12.标题
标签12.标题 = 到文本 (到数值 (标签13.标题) + 1)
如果真 (标签12.标题 = “24”)
编辑框6.内容 = “”
标签13.标题 = “”
标签12.标题 = “0”
天数1 ()
' 本源码来自易语言资源网(www.5A5X.com)
子程序名返回值类型公开备 注
天数1  
编辑框7.内容 = 标签15.标题
标签16.标题 = 标签15.标题
标签15.标题 = 到文本 (到数值 (标签16.标题) + 1)
' 本源码来自易语言资源网(www.5A5X.com)
子程序名返回值类型公开备 注
监视  
参数名类 型参考可空数组备 注
传参整数型
变量名类 型静态数组备 注
参数数组字节集0
序列号整数型 
文本内容文本型 
参数串字节集 
全_计数器 = 全_计数器 + 1
进入许可区 (全_许可证)
参数串 = 指针到字节集 (传参, 程序集_字节集长度)
参数数组 = 分割字节集 (参数串, { 255 }, )
序列号 = 到整数 (到文本 (参数数组 [1]))
文本内容 = 到文本 (参数数组 [2])
调试输出 (6)
超级列表框1.插入表项 (, 到文本 (序列号), , , , )
超级列表框1.置标题 (序列号 - 序列号 + 全_计数器 - 1, 1, 时间到文本 (取现行时间 (), #全部转换 ))
超级列表框1.置标题 (序列号 - 序列号 + 全_计数器 - 1, 2, 删全部空 (文本内容))
超级列表框1.保证显示 (序列号 - 1)
释放内存 (传参)
调试输出 (7)
' 调试输出 (“释放内存”, 传参)
退出许可区 (全_许可证)
如果真 (全_计数器 = 100)
超级列表框1.全部删除 ()
全_计数器 = 0
处理事件 ()
处理事件 ()
全局变量名类 型数组公开备 注
全_pid整数型  
全_许可证整数型  
全_计数器整数型  



i支持库列表   支持库注释   
EThread多线程支持库
spec特殊功能支持库
shell操作系统界面功能支持库
iext扩展界面支持库一



补充内容 (2025-6-2 20:27):
将这一行代码《超级列表框1.保证显示 (序列号  - 1)》替换成《超级列表框1.保证显示 (序列号 - 序列号 + 全_计数器 - 1)》


补充内容 (2025-6-2 20:29):
.版本 2
.支持库 EThread
.支持库 iext
.支持库 spec

.子程序 监视
.参数 传参, 整数型
.局部变量 参数数组, 字节集, , "0"
.局部变量 序列号, 整数型
.局部变量 文本内容, 文本型
.局部变量 参数串, 字节集

全_计数器 = 全_计数器 + 1
进入许可区 (全_许可证)
参数串 = 指针到字节集 (传参, 程序集_字节集长度)
参数数组 = 分割字节集 (参数串, { 255 }, )
序列号 = 到整数 (到文本 (参数数组 [1]))
文本内容 = 到文本 (参数数组 [2])
' 调试输出 (6)
超级列表框1.插入表项 (, 到文本 (序列号), , , , )
超级列表框1.置标题 (全_计数器 - 1, 1, 时间到文本 (取现行时间 (), #全部转换))
超级列表框1.置标题 (全_计数器 - 1, 2, 删全部空 (文本内容))
超级列表框1.保证显示 (全_计数器 - 1)
释放内存 (传参)
' 调试输出 (7)
' 调试输出 (“释放内存”, 传参)
退出许可区 (全_许可证)
.如果真 (全_计数器 = 100)
    超级列表框1.全部删除 ()
    全_计数器 = 0
    处理事件 ()
.如果真结束
处理事件 ()
回复

使用道具 举报

结帖率:83% (39/47)

签到天数: 6 天

发表于 7 天前 | 显示全部楼层   福建省宁德市
递归需要改掉,线程传参的部分不安全。目前就看到这两个地方。你自己改改就行
回复

使用道具 举报

结帖率:69% (20/29)

签到天数: 2 天

 楼主| 发表于 7 天前 | 显示全部楼层   江苏省徐州市
凌哥 发表于 2025-5-30 12:15
递归需要改掉,线程传参的部分不安全。目前就看到这两个地方。你自己改改就行 ...

老哥,我真看不出来怎么改了.可以费您宝贵的一点时间帮我改改吗?能想的我都想出来了,真不知道怎么去改
回复

使用道具 举报

结帖率:83% (39/47)

签到天数: 6 天

发表于 7 天前 | 显示全部楼层   福建省宁德市
凹凸◆小怪兽 发表于 2025-5-30 12:16
老哥,我真看不出来怎么改了.可以费您宝贵的一点时间帮我改改吗?能想的我都想出来了,真不知道怎么去改 ...

不愿意花时间研究的话就付费吧加我Q

点评

吃屎了吧哈哈哈   广东省广州市  发表于 7 天前
回复

使用道具 举报

结帖率:69% (20/29)

签到天数: 2 天

 楼主| 发表于 7 天前 | 显示全部楼层   江苏省徐州市
凌哥 发表于 2025-5-30 12:17
不愿意花时间研究的话就付费吧加我Q

呵呵,要是商业的我就说了.花点钱就花了.自己整着玩出问题了就求助一下.这花钱那花钱,你那么缺钱去上班啊

点评

白嫖精神值得鼓励!智齿   新加坡  发表于 7 天前
逆天   陕西省汉中市  发表于 7 天前
白嫖 还这么理直气壮的   河南省安阳市  发表于 7 天前

评分

参与人数 2好评 +1 精币 +4 收起 理由
王不饿 + 2 白嫖精神值得鼓励
mosheng + 1 + 2 白嫖精神值得鼓励

查看全部评分

回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 5 天

发表于 7 天前 | 显示全部楼层   广东省广州市
很多很明显的错误
回复

使用道具 举报

结帖率:69% (20/29)

签到天数: 2 天

 楼主| 发表于 7 天前 | 显示全部楼层   江苏省徐州市
凹凸◆小怪兽 发表于 2025-5-30 12:34
呵呵,要是商业的我就说了.花点钱就花了.自己整着玩出问题了就求助一下.这花钱那花钱,你那么缺钱去上班啊 ...

什么叫理直气壮?第一我没有在软件定制区发,第二我精币以前也是花钱冲的,我也付了精币了.这个付费那个付费那我不如Q群问了,不启动线程也可以正常,我就是想研究研究为什么线程启动就闪退.上来就付费?我说说还不让我说了?帮我的人我感激,不帮我的人我也不诋毁.这付费,那付费.又不是商业的我付什么费?缺钱就让家里的女人出去上夜班赚钱去
回复

使用道具 举报

结帖率:69% (20/29)

签到天数: 2 天

 楼主| 发表于 7 天前 | 显示全部楼层   江苏省徐州市
白十二 发表于 2025-5-30 14:46
很多很明显的错误

你好请问什么错误啊.我是按照烧饼老师的多线程视频写的多线程.实在找不出哪里的问题了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表