开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 7680|回复: 67
收起左侧

[易语言纯源码] 呵呵仙_对象复制、对象释放、对象交换

[复制链接]
结帖率:100% (18/18)
发表于 2022-11-24 19:03:48 | 显示全部楼层 |阅读模式   广东省惠州市
分享源码
界面截图:
是否带模块: 纯源码
备注说明: -
大家在用线程或线程池时,是不是都先申请内存。把数据合并为一个文本写到内存,传址入线程?然后得返文本后再分割?如百分百能取回文本固然是好!!事实是有机率取回乱码的!!很神奇!!今天,有位易友又是遇到我N年的问题。其实用类变量就可以起到打包数据到内存的,不用又申请,又合并,又分割的。工作太忙!好久,没练写代码了。分享下这个子程序吧。那天,忘到不会写代码了!!可以在精易这里找回知识点。
子程序作用如下:1,把数据打包写入到类中私有成员中去。2,复制这个类到内存得到指针。3,传入线程。4,在线程内把内存的类变回局部变量操作。释放内存中的类就OK了!
很有火山源码的味道。不同之处就是火山的私有成员可以勾选公开!!^_^
对象复制、对象释放、对象交换.e (6.63 KB, 下载次数: 291)

点评

玩得这么嗨?对象   贵州省毕节市  发表于 2022-11-24 21:07

评分

参与人数 12好评 +10 精币 +26 收起 理由
xiaole283 + 1 + 2 对不是自己写的类谨慎使用。如果是子程序变量的类参数为方法中申请内存的指针,在销毁.
Suky + 1 + 3 感谢分享,很给力!~
佺oO + 1 + 1 支持开源~!感谢分享
大道宽又长 + 1 + 2 新技能已get√
ai185704529 + 1 YYDS~!
易语言资源网 + 1 + 3 开源精神必须支持~
yeweiyang + 1 + 1 搞不懂搞这么复杂干什么,就一个传递变量,有其他更好的解决办法.
kyo9766 + 2 感谢分享,很给力!~
猪滴寳貝哝 + 1 + 2 YYDS~!
冰点 + 1 + 3 感谢分享,很给力!~
maozaiba + 1 + 5 奉上小小红包希望笑纳
quary888 + 2 支持开源~!感谢分享

查看全部评分


本帖被以下淘专辑推荐:

  • · 好帖|主题: 1239, 订阅: 44
  • · 收藏|主题: 219, 订阅: 6

签到天数: 18 天

发表于 2024-8-2 14:34:49 | 显示全部楼层   广东省广州市
可以学习学习 思路    ,,,,,,,,,,,,,
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 3 天

发表于 2024-6-2 10:40:08 | 显示全部楼层   湖北省武汉市
对不是自己写的类谨慎使用。如果类参数是方法中申请内存的指针,在类被销毁的时候内存指针被销毁。那么,复制出来的类参数为野指针,崩溃随时到来。除非是自己写的类,没有拷贝函数搞不定的东西,才能安心用。
回复 支持 反对

使用道具 举报

签到天数: 4 天

发表于 2024-5-6 20:20:11 | 显示全部楼层   安徽省宣城市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 9 天

发表于 2024-4-23 23:44:22 | 显示全部楼层   贵州省毕节市
骚操作
回复 支持 反对

使用道具 举报

结帖率:78% (29/37)

签到天数: 1 天

发表于 2023-12-29 22:04:19 | 显示全部楼层   河南省漯河市
xiaole283 发表于 2023-12-16 17:22
释放应该有线程子程序去释放,你这刚启动线程就把指针给释放了。线程里面这个指针失效了,难道不崩溃么 ...

开头释放是 创建失败释放的所以没问题
回复 支持 反对

使用道具 举报

结帖率:78% (29/37)

签到天数: 1 天

发表于 2023-12-29 21:52:04 | 显示全部楼层   河南省漯河市
确实有几率
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 6 天

发表于 2023-12-16 18:49:51 | 显示全部楼层   山东省青岛市
xiaole283 发表于 2023-12-16 17:22
释放应该有线程子程序去释放,你这刚启动线程就把指针给释放了。线程里面这个指针失效了,难道不崩溃么 ...

是的,你漏掉帖子了,我早改好 了,也 发了
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 3 天

发表于 2023-12-16 17:23:44 | 显示全部楼层   湖南省娄底市
xiaole283 发表于 2023-12-16 16:53
ASM_对象复制 和 ASM_对象释放是call的复制函数和析构函数吗?

明白了。就是执行的复制函数
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 3 天

发表于 2023-12-16 17:22:20 | 显示全部楼层   湖南省娄底市
daduke7902 发表于 2022-11-26 11:45
感谢分享例子,不知道是我改 的不对,还是 例子本身有问题!

请指教,   改成了 多线程。

释放应该有线程子程序去释放,你这刚启动线程就把指针给释放了。线程里面这个指针失效了,难道不崩溃么
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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