开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 4576|回复: 11
收起左侧

[已回应] 【精易模块6.4】图片_转换 还是存在内存不释放bug

[复制链接]
发表于 2018-6-16 00:10:42 | 显示全部楼层 |阅读模式   江苏省苏州市
图片_转换 这条命令是真的坑
几张图片还好 我一个文件夹上千张图片转换到一半和我说内存不足
我真的是***了狗了

然后在论坛搜索了一下 原来这条命令的bug早就有了 https://bbs.125.la/forum.php?mod=viewthread&tid=14045977
好像bug到6.4还是没有修复 唉
发表于 2022-9-29 14:09:57 | 显示全部楼层   云南省西双版纳傣族自治州
看看咋样的
回复 支持 反对

使用道具 举报

结帖率:100% (5/5)

签到天数: 1 天

发表于 2018-6-19 13:37:13 | 显示全部楼层   广西壮族自治区南宁市
项目部002 发表于 2018-6-19 10:22
已根据易友给出的修复方案新增了转换命令和取错误的命令,下个版本发布新版

先说说SetTimer 返回值是逻辑型的缺点
如果在没有窗口的情况下使用,那第一个参数就应该是0,第二个参数也是0,后面两个用法一样,他返回的是时钟的ID,现在定义的是逻辑型,非0返回真,只能得到一个真,想取时钟ID只能在时钟事件下的第三个参数取到,如果是创建多个无窗口的时钟,且时钟事件子程序都是同一个,那就不好区分哪个时钟ID是哪个创建的

就把StetTimer返回值改成整数就能解决这个问题,
无窗口创建时钟  时钟ID= SetTimer (0,0,周期,事件子程序)   
销毁    KillTimer(0,时钟ID)

所以 真心建议 返回值改整数,参数2也是整数, KillTimer 参数2 也是整数
不然真的是发挥不出这个API的完整功效啊

回复 支持 反对

使用道具 举报

结帖率:100% (5/5)

签到天数: 1 天

发表于 2018-6-19 13:25:17 | 显示全部楼层   广西壮族自治区南宁市
项目部002 发表于 2018-6-19 10:22
已根据易友给出的修复方案新增了转换命令和取错误的命令,下个版本发布新版

顺便把SetTimer 这个API的返回值改改,他是返回时钟ID的,改成整数型
参数2 也建议改整数,
反正我每次用这个API都要重新声明一个.....
还有 KillTimer
回复 支持 反对

使用道具 举报

发表于 2018-6-19 10:22:12 | 显示全部楼层   广东省揭阳市
已根据易友给出的修复方案新增了转换命令和取错误的命令,下个版本发布新版
回复 支持 反对

使用道具 举报

结帖率:0% (0/3)
发表于 2018-6-17 09:38:21 | 显示全部楼层   海南省海口市
nl怎么样你们这样行吗?
回复 支持 反对

使用道具 举报

结帖率:100% (5/5)

签到天数: 1 天

发表于 2018-6-16 15:12:39 | 显示全部楼层   广西壮族自治区南宁市
https://bbs.125.la/thread-14182351-1-1.html
搞定了

评分

参与人数 1好评 +1 精币 +1 收起 理由
项目部002 + 1 + 1 奉上小小红包希望笑纳

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-16 14:17:43 | 显示全部楼层   江苏省苏州市
.版本 2

.计次循环首 (100, i)
    处理事件 ()
    图片 = 快照 (, , )
    图片_转换 (图片, 5, , 图片, 真)
    写到文件 (取运行目录 () + “\” + 到文本 (i) + “.png”, 图片)
    程序_延时 (50, )
.计次循环尾 ()

@这就是用户名 你看看屏蔽了图片_转换和不屏蔽 内存差多少

回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-16 14:16:45 | 显示全部楼层   江苏省苏州市
  
计次循环首 (100, i)
处理事件 ()
图片 = 快照 (, , )
图片_转换 (图片, 5, , 图片, )
写到文件 (取运行目录 ()“\”到文本 (i)“.png”, 图片)
程序_延时 (50, )
计次循环尾 ()


随便写了一段 你试试屏蔽和不屏蔽 图片_转换 看看内存就知道了

@这就是用户名
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-16 14:16:02 | 显示全部楼层   江苏省苏州市
这就是用户名 发表于 2018-6-16 13:45
发一下你的参数,我测试没有不断增加.....不知道是不是参数不对
  
计次循环首 (100, i)
处理事件 ()
图片 = 快照 (, , )
图片_转换 (图片, 5, , 图片, )
写到文件 (取运行目录 ()“\”到文本 (i)“.png”, 图片)
程序_延时 (50, )
计次循环尾 ()


随便写了一段 你试试屏蔽和不屏蔽 图片_转换 看看内存就知道了
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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