IniFileについて…

解決


初心者  2006-12-18 14:24:33  No: 24302  IP: 192.*.*.*

IniFileにスペースを設定したいのですが、どうやっても上手くいきません
どなたか教えて頂けませんか?

現時点のロジックは下記の通りです。
 TIniFile.Create('D:\TEST.ini');
 IniFile.Writestring('A','ABC','1');
 IniFile.Writestring('A','ABC','2');
 IniFile.Writestring('B','DEF','3');

以下のような結果にしたいと思っています。

 [A]
ABC=1
ABC=2
       ←ここにスペースの挿入
 [B]
DEF=3

よろしくお願いします。

編集 削除
えーとね  2006-12-18 15:53:28  No: 24303  IP: 192.*.*.*

Windows NT系のINI ファイルの仕様で、空行は認められていないらしいです。
TIniFile ではなくTStringList などを使って自分で整形すれば良いと思います。

編集 削除
初心者  2006-12-18 16:04:37  No: 24304  IP: 192.*.*.*

早速のお返事有難う御座います。
TStringListで調査してみます。

お世話になりました。

編集 削除
かみづ  2006-12-18 21:03:56  No: 24305  IP: 192.*.*.*

TIniFileの代わりにTMemIniFileを使用すればいいと思います。

編集 削除