windkey 发表于 2021-8-26 10:07:32

表格循环插入或读取用“处理事件"这个命令及其影响速度!

测试了一下。表格循环插入或读取数据用“处理事件()"这个命令及其影响速度!慢了不是一星半点!超级列表框则没有问题。
还不想用线程。大佬们还有其它方法让表格循环插入时不假死状态吗?

创世魂 发表于 2021-8-26 10:46:40

编译发布版测试速度。

windkey 发表于 2021-8-26 11:12:03

创世魂 发表于 2021-8-26 10:46
编译发布版测试速度。

这个试过了,编译版加了处理事件也会降速~

小蜗牛 发表于 2021-8-26 12:12:09

windkey 发表于 2021-8-26 11:12
这个试过了,编译版加了处理事件也会降速~

因为,插入的过程中,你去处理事件的话,会处理你当前插入的事件...如果不处理事件的话,会短暂卡界面,有失有得...自己决定了

wangvoldp 发表于 2021-8-26 12:45:26

你试试每添加若干条调用一次 处理事件,比如100条调用一次

windkey 发表于 2021-8-26 17:50:34

小蜗牛 发表于 2021-8-26 12:12
因为,插入的过程中,你去处理事件的话,会处理你当前插入的事件...如果不处理事件的话,会短暂卡界面,有失有 ...

主要是表格影响速度很明显,但是超级列表框相对好很多。同样插入几万行。表格用了处理事件和超级列表框时间差很多

windkey 发表于 2021-8-26 17:51:57

wangvoldp 发表于 2021-8-26 12:45
你试试每添加若干条调用一次 处理事件,比如100条调用一次

恩,现在用的就是这样
页: [1]
查看完整版本: 表格循环插入或读取用“处理事件"这个命令及其影响速度!