再问一个有关TstringList的问题
程序希望能生成如下的文件:
[101001]
IFIELDS101001 =4
IFIELD1010011STARTPOS =16
IFIELD1010011LENGTH =6
IFIELD1010011TYPE =0
IFIELD1010012STARTPOS =22
IFIELD1010012LENGTH =12
IFIELD1010012TYPE =0
IFIELD1010013STARTPOS =48
IFIELD1010013LENGTH =8
IFIELD1010013TYPE =0
IFIELD1010014STARTPOS =71
IFIELD1010014LENGTH =11
IFIELD1010014TYPE =0
但是其中的IFIELDS101001的值只能在后续处理结束后才能确定。
现在我用TstringList先生成了“IFIELDS101001 =”,
最后处理时: stringList.Values['IFIELDS'+ValueE.Text+' ']:= inttostr(UnpackIndex-1);
结果文件生成如下:
[0001]
IFIELDS0001 =
IFIELD00011STARTPOS =1
IFIELD00011LENGTH =1
IFIELD00011TYPE =0
IFIELD00012STARTPOS =2
IFIELD00012LENGTH =4
IFIELD00012TYPE =0
IFIELD00013STARTPOS =6
IFIELD00013LENGTH =8
IFIELD00013TYPE =0
IFIELDS0001 ==3
请问我错在哪里?应该如何改正?
分不够再给。谢谢。