IniFileについて…

解決


初心者  2006-12-18 23: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-19 00:53:28  No: 24303  IP: [192.*.*.*]

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

編集    削除
初心者  2006-12-19 01:04:37  No: 24304  IP: [192.*.*.*]

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

お世話になりました。

編集    削除
かみづ  2006-12-19 06:03:56  No: 24305  IP: [192.*.*.*]

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

編集    削除