精易论坛

标题: 怎么加快超级列表框插入这速度 [打印本页]

作者: eooeee    时间: 2024-4-24 11:09
标题: 怎么加快超级列表框插入这速度
1、我插入的数据是打开文件后的字节集
2、插入的方式是计次循环,因为需要插入的数据位置可以通过公式计算,如第一行是插入字节集位置(8*n+128)n是计次循环的记录次数0开始,但是现在循环次数到1000的时候插入超级列表框速度就比较慢了,计次循环首 (1000, n)
3、我需要一次插入数据的数量最多要达到50000,所以请教怎么加快超级列表框插入速度,最好能达到1秒10000条数据插入

作者: 人杰啊    时间: 2024-4-24 11:12
插入前禁止重画,循环完成后允许重画 ()
作者: afu45    时间: 2024-4-24 11:13
超级列表框1.可视=假
插入代码
超级列表框1.可视=真
作者: 人杰啊    时间: 2024-4-24 11:13
另外可以用虚表,论坛的几种虚表  1秒插入1万基本都能满足  前提是你别的计算步骤也很快
作者: kdabiao    时间: 2024-4-24 11:14
1. 虚表  https://125.confly.eu.org/search.php?mo ... =%E8%99%9A%E8%A1%A8
2. 根据滚动条位置动态加载 类似翻页效果
作者: 果心豆腐酱    时间: 2024-4-24 11:20
.版本 2
.支持库 iext
.支持库 spec

.局部变量 启动, 整数型

启动 = 取启动时间 ()
超级列表框1.表项数 = 100000
调试输出 (取启动时间 () - 启动)
别说1万了,1百万,都是毫秒的。
不过我用的是新版支持库的超级列表框,旧版我不确定支持没有。

补充内容 (2024-4-24 11:26):
新版调试的时候免费。编译后没有授权的话,新增的部分功能收费。
我之前试了虚表和mysql,最后发现新版超表更加好用,读写性能都很强,毫秒级
作者: 果心豆腐酱    时间: 2024-4-24 11:22
kdabiao 发表于 2024-4-24 11:14
1. 虚表  https://125.confly.eu.org/search.php?mod=forum&searchid=1358&orderby=lastpost&ascdesc=desc&searchs ...

虚表不好用,十万以内还好,百万一样卡死。而且操作不方便,经常用以数组问题报错
作者: Suky    时间: 2024-4-24 12:10
超级列表框单次能显示的其实没那么多条
参考分页显示     5万条内容你存着,要用到的插入并显示出来就好了

论坛搜一下分页显示例子,根据自己需要改一个就好


超级列表框分页显示例程
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14750272
(出处: 精易论坛)


作者: bwadasd    时间: 2024-4-24 14:23
我建议直接使用虚表 解决问题




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4