求助~读取特大ini文件~
要读取别人的一个ini文件,差不多有80K左右,有上百个节点,近千个字段,而且节点的名称还很多重复的~
重复的节点应该怎么读取?
[解决办法]
使用Tmeminifile,不要使用Tinifile
我的ini因为涉及几十个dbgrid的各个字段的标题、长度、位置等信息,还有一些离线会使用到的下拉选项,已经200多K了,没任何感觉
如:
[vwErpInFormCheck]
0.ColWidth=38
0.DisplayLabel=ID
0.Index=fid
0.Visible=1
1.ColWidth=103
1.DisplayLabel=检验记录编号
1.Index=fno
1.Visible=1
10.ColWidth=132
10.DisplayLabel=采购订单编号
10.Index=forderno
10.Visible=1
11.ColWidth=69
11.DisplayLabel=到料单ID
11.Index=finformid
11.Visible=0
12.ColWidth=69
12.DisplayLabel=到料单编号
12.Index=finformno
12.Visible=1
13.ColWidth=66
13.DisplayLabel=到料日期
13.Index=findate
13.Visible=1
14.ColWidth=48
14.DisplayLabel=到料数量
14.Index=fincount
14.Visible=1
15.ColWidth=70
15.DisplayLabel=抽检数量
15.Index=fcheckcount
15.Visible=1
16.ColWidth=55
16.DisplayLabel=不合格数量
16.Index=fbadcount
16.Visible=1
17.ColWidth=49
17.DisplayLabel=检验结果
17.Index=fresult
17.Visible=1
18.ColWidth=50
18.DisplayLabel=不合格处理
18.Index=fbadmode
18.Visible=1
19.ColWidth=120
19.DisplayLabel=日期
19.Index=fwhen
19.Visible=1
2.ColWidth=98
2.DisplayLabel=适用检验规范
2.Index=fname
2.Visible=1
20.ColWidth=66
20.DisplayLabel=审核日期
20.Index=fdatedone
20.Visible=1
21.ColWidth=61
21.DisplayLabel=检验员
21.Index=fwho
21.Visible=1
22.ColWidth=54
22.DisplayLabel=删除标志
22.Index=fdeleted1
22.Visible=1
23.ColWidth=76
23.DisplayLabel=已经内部审议
23.Index=freportIn
23.Visible=1
24.ColWidth=76
24.DisplayLabel=已经矫正预防
24.Index=freportOut
24.Visible=1
3.ColWidth=52
3.DisplayLabel=供应商编号
3.Index=fcompanyno
3.Visible=1
4.ColWidth=179
4.DisplayLabel=供应商
4.Index=fcompany
4.Visible=1
5.ColWidth=95
5.DisplayLabel=物料名称
5.Index=fproc
5.Visible=1
6.ColWidth=191
6.DisplayLabel=物料规格
6.Index=fprocdesc
6.Visible=1
7.ColWidth=96
7.DisplayLabel=物料代码
7.Index=fprocno
7.Visible=1
8.ColWidth=64
8.DisplayLabel=检验规范ID
8.Index=fmodelid
8.Visible=0
9.ColWidth=132
9.DisplayLabel=采购订单ID
9.Index=forderid
9.Visible=0
FieldCount=25
Last=2011-11-23 17:56:11.328