恩,ls可能说到关键问题了,如果valuelist是一个类似listview的控件,那就难怪会慢了,
向控件添加大量数据,需要先打开类似批处理模式,否则每添加一条,都有可能触发某个事件(比如onAdd),
即使lz没有定义事件的处理,仅仅是判断事件是否有对应的委托,也会比较慢,那样的话1秒钟的事情处理个1分钟也不算新鲜.
引用4楼ahjoe的回复:valuelist是个什么东西,如果是界面控件,不建议每条直接输出到它,先全部暂存到一个TStringList里,完成后再一次性赋值给valuelist
|