程序启动时特别慢,特别是第一次启动。在U盘上启动更慢。
FormCreate里面用TIniFile读取了许多配置,有什么办法优化?
FormCreate里面用TIniFile读取了许多配置,有什么办法优化?
解决方案 »
- Application.vclcomobject问题
- XLSReadWriteII 控件怎么用!
- 谁用过GSM MODEM做过收发短消息软件的?
- 最后的散分三号。先到先得。
- Delphi7做的程序,打包做安装盘,哪里可以下到可用installshield?
- 口号:共同富裕
- 怎样去掉打印预览前的FORM
- 如何把字符转换成16进制啊??????????????????
- 請問大家: 工具欄圖標哪有?
- 有《delphi5 开发人员指南》再买《delphi6 开发人员指南》是否是重复投资不值?
- delphi与sql server中的简单小问题,本人初学,望帮忙!!!
- fastrepoer 4.9.32 报表导出XLS 出错
我的读了100条,没感觉慢。除非是你读了配置后在程序里做了其他操作。如果你真觉得慢,不仿用条后台线程来读取,而让主界面先出来。
主界面在得到线程读取完毕的信息后,才开放用户操作。
TConfigRec = Record
FileName: string;
Path: string;
等等
end;然后用流保存成二进制文件,启动时读二进制文件就比较快了
一次性把文件加载到内存中,这样就只有一次I/O操作了
Tmeminifile是很快的
你所说的方法最好。
类似RAR压缩包,都是采用你这种方法,速度极快!我通过一段时间努力学习后已经熟悉掌握。
Tinifile越大越慢,而且超過多少就讀不出來了。好像是90KB左右吧!之前有遇到過,改成Tmeminifile了