有关INI文件 ( 积分: 50 )

  • 主题发起人 主题发起人 暗夜中独舞
  • 开始时间 开始时间

暗夜中独舞

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ini存了一堆数据,比如:
[Count]
Count=2

[Items1]
Obj=11
Rec=1111111111111
22222222222222222
33333333333333333
[Items2]
Obj=11
Rec=1111111111111
22222222222222222
33333333333333333

为什么当读出来的时候Rec的字段值只能读出"1111111111111"也就是第一行?
难道INI只能读一行吗?
怎么解决这个问题?
谢谢...
 
好像只读到第一个回车符为止,你可以用空格来分隔
 
嘿嘿!果然采用了我的方法!


Rec=1111111111111
22222222222222222
33333333333333333
在写入前合并例如用
'1111111111111'+'@_@'+
22222222222222222+'@_@'+
'33333333333333333'
'@_@': 表示回车,换行调用, 读取后把@_@替换为 #13#10即可!
呵呵!
 
多谢Wql[:D][:D][:D]
 
怎么我替换不掉换行符?
StringReplace(s1,#13,'@@@@',[rfReplaceAll]);
StringReplace(s1,#10,'@@@@',[rfReplaceAll]);
StringReplace(s1,#13#10,'@@@@',[rfReplaceAll]);
这几句都不行?
 
哎!倒!!!

你的聊天记录中单独的串你都取不到吗?
 
不要换行,用逗分隔就行了.
 
多人接受答案了。
 
后退
顶部