2011-11-14 7 views
1

私はアプリケーションデータの保存にTIniFileを使用しました。今私はTMemIniFileを試してみたい。
TMemIniチュートリアル

どこで良いチュートリアルが見つかりましたか?

+0

おそらく、「使用しないでください」というチュートリアルです。 :-)下記のコメントを参照してください。 –

答えて

6

TIniFileの使い方を知っていれば、TMemIniFileについてもっと知ることはありません。それをまったく同じ方法で使用してください。

あなたが気にする必要がある唯一の違いは、変更がメモリにキャッシュされ、すぐにファイルに書き込まれないことです。ファイルに書き込む準備ができたら、UpdateFileに電話してください。

これは本当にすべて知っていることです!

+0

そして、そのTMemIniはもう少しメモリを使うことができますが、繰り返しアイテムを読み返すと少し速くなります。小さなINIファイルを使用している場合や、一度だけ読み込んだ場合、TMemInifileにはほとんど利点はありません。私はTMemIniFileが "ファイル内のすべてのアイテムを歩き回る"のような厄介なことをし、それらをスキャンする必要があるときに便利です(例えば、すべてのアイテムを検索し、部分的なテキストマッチを行うなど)。 –

+2

ネットワークドライブで@Warren 'TIniFile'が失敗することがあります。実際、それは不思議に満ちています。あまりにも多くの悪い経験の後、私は再びそれを使用することを決して誓っていません。 –

+1

私はそれがネットワークドライブで失敗するのを見たことはありませんでしたが、私自身の不満のリストがあります。次回はINIファイルに依存しています。自分のクラスを書いて、 –