可以用TINIFILE类,及WIN32下TREE试试.
解决方案 »
- 请大家赐教一个有关SNMP的问题!UP有分
- 帮忙--用dede反编译.exe文件,怎么什么也没有啊
- Error-Accss violation at address 400058FB什么时候会发生?
- 请问这行代码是干什么用的
- StringGrid 为什么在运行期不能改变每一列的宽度?
- 如何使用SQL使我能得到日期为今天的所有记录?
- Delphi xe 的Indy控件 TIdTCPServer 和 TIdTCPClient的发送接收字符串 缺省都会加上0D 0A当做分隔符
- 关于Active/From OCX的属性问题!高分求解决办法!
- 诚购医药公司进销存软件源码
- 关于日本...............日本人的几种意识--敬业意识--服务意识
- Delphi 中有没有 API 函数可以用http或ftp 联网下载文件?
- 在表lin.db(这是个放有股票数据的表)中,有一些记录,其中一个字段是日期型的,我想让有日期的记录在MonthCalendar1上显示出来,以进行股票数据的分析。如何实现?急用,谢谢帮忙!
ini文件肯定是不支持了。
dfd
df
f
d
dfd
df
d
dfd
df
fdfd
fdfd
df
df
每一层空8格
dfd
df
df
df
df
dfd
df
df
一种是提高读ini的速度。一个是提高插入treeview的速度。
tinifile一封装好,要提高这个速度不大可能。只能提高treeview的速度。
你开始采用的是普通的方法。而且vcl限制每个时刻才能有一个线程操作界面.
应该是这方面速度限制比较大!
所以我认为,变通的方法是,对ini的每个section(或几个),生成一个线程,然后每一个线程负责将每个section的内容生成一个子treeview,然后再把这些子的treeview插入,
你界面上的那个主treeview。
这样,速度应该能够提升。
太恐怖了!!!你可以把ini文件看成文本文件,建立一个文件变量,把那个ini文件赋给它,然后编写一个函数readln...if ...then 给treeview增加节点就会快多了!不要用Borland的TIniFile的readsections和readsection方法,太慢了。
给点分吧!我的分太少了^_^
treeview.ownerdraw设为true,然后,插入,插入试就不显示了。
插入完成后,再treeview.ownerdraw=false,在调用treeview.repaint
画上去。你试试看如何。说一下能提快多少!
首先:TreeView1.Items.BeginUpdate;
然后加入各节点
最后:TreeView1.Items.EndUpdate;给分吧:)
咱们是同个思路,怎么我就没找到这个函数!!