开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

楼主: 曦月
收起左侧

[已解决] 超级列表框插入问题

 关闭 [复制链接]
结帖率:100% (11/11)
 楼主| 发表于 2024-10-14 20:32:37 | 显示全部楼层   湖南省长沙市

大佬瞅瞅呗,例子源码在帖子里发了
回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 4 天

发表于 2024-10-14 20:40:22 | 显示全部楼层   福建省福州市
曦月 发表于 2024-10-14 20:32
超级列表框每运行一次,添加一行的写法,在其他的例子上可以正常获取
现在的问题是,这一个帖子的例子, ...

你的意思是多线程运行 然后运行的每一步修改这一个线程的列表框中的内容是这意思?
回复

使用道具 举报

结帖率:100% (11/11)

签到天数: 20 天

 楼主| 发表于 2024-10-14 22:42:58 | 显示全部楼层   湖南省长沙市
Huaz 发表于 2024-10-14 20:40
你的意思是多线程运行 然后运行的每一步修改这一个线程的列表框中的内容是这意思? ...

图一和图二是目前运行的代码

比如计划多线程4个,然后列表框就先加载4行,然后再去为每一行添加数据
223450.jpg

223511.jpg

这是改动位置后的运行截图,从循环里面取出,放到线程里面的循环

相当于,每启动运行一次线程,就加入一行列表,但是实际却没有,只加载了第一行,后续线程就不运行了
223652.jpg

我不知道我这样说,能不能说清
回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 4 天

发表于 2024-10-14 23:01:33 | 显示全部楼层   福建省福州市
曦月 发表于 2024-10-14 22:42
图一和图二是目前运行的代码

比如计划多线程4个,然后列表框就先加载4行,然后再去为每一行添加数据

那你直接启动按钮创建序号 然后 运行任务通过传入进去的程序id 代替索引-1 不就行了


补充内容 (2024-10-14 23:03):
还是说你的意识是 比如4个线程 他就创建4行表项 然后4个线程运行完了 在创建4个表现?
回复

使用道具 举报

结帖率:100% (11/11)

签到天数: 20 天

 楼主| 发表于 2024-10-14 23:10:52 | 显示全部楼层   湖南省长沙市
Huaz 发表于 2024-10-14 23:01
那你直接启动按钮创建序号 然后 运行任务通过传入进去的程序id 代替索引-1 不就行了

不是,比如线程数量是4个,那么现在是通过线程数量提前创建4行列表行数,但是我想的是,不提前创建,而是运行一次就创建一行,逐步的去创建4行

补充内容 (2024-10-14 23:12):
现在的软件可以正常使用,只是想改成那种是逐步创建行数的方式
回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 4 天

发表于 2024-10-14 23:13:10 | 显示全部楼层   福建省福州市
曦月 发表于 2024-10-14 23:10
不是,比如线程数量是4个,那么现在是通过线程数量提前创建4行列表行数,但是我想的是,不提前创建,而是 ...

明白了每个线程运行的时候创建一行 然后1还能对该行修改是吧 是这个意思吧
回复

使用道具 举报

结帖率:100% (11/11)

签到天数: 20 天

 楼主| 发表于 2024-10-14 23:15:10 | 显示全部楼层   湖南省长沙市
Huaz 发表于 2024-10-14 23:13
明白了每个线程运行的时候创建一行 然后1还能对该行修改是吧 是这个意思吧 ...

对,每次线程运行就创建一行,然后之前创建的行数,不受影响,行数序号递增
回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 4 天

发表于 2024-10-14 23:16:01 | 显示全部楼层   福建省福州市
  
进入许可区 (许可证)
索引 = 主列表框.插入表项 (, , , , , )
主列表框.置标题 (索引, 0, 到文本 (索引 + 1))
退出许可区 (许可证)


i支持库列表   支持库注释   
EThread多线程支持库
iext扩展界面支持库一

这放在子程序开头 也就是每个线程开始的时候自动创建 序号 以及行

然后修改内容就是
线程池.加入任务 (&协议注册任务, i) 多线程比如这样添加任务

.版本 2

.子程序 协议注册任务
.参数 附加参数
任务子程序是这样

然后 主列表框.置标题 (附加参数-1, 1, 内容)就能修改该线程创建的行的内容



补充内容 (2024-10-14 23:16):
进入许可区 (许可证)
索引 = 主列表框.插入表项 (, , , , , )
主列表框.置标题 (索引, 0, 到文本 (索引 + 1))
退出许可区 (许可证)这个放在开头 他就会递增

补充内容 (2024-10-14 23:17):
修改内容 就是用线程池 传入的计次变量 然后任务调用就是 我例子那样 传入的变量-1代替索引
回复

使用道具 举报

结帖率:100% (11/11)

签到天数: 20 天

 楼主| 发表于 2024-10-14 23:17:21 | 显示全部楼层   湖南省长沙市
Huaz 发表于 2024-10-14 23:16
[e=0].版本 2
.支持库 EThread
.支持库 iext

我去看一下,试一下
回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 4 天

发表于 2024-10-14 23:19:26 | 显示全部楼层   福建省福州市
曦月 发表于 2024-10-14 23:17
我去看一下,试一下

搞得理解半天=。=早说就要每个线程运行的时候创建一行到列表里 就跟我最开始的回答一样=。= 线程每次运行创建新行
回复

使用道具 举报

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

本版积分规则 致发广告者

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

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

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