2011-11-14 65 views
1

我已經使用TIniFile來保存應用程序數據。現在我想試試TMemIniFile
關於TMemIni的教程

哪裏可以找到關於它們的好教程?

+0

也許「不要使用它」是教程。 :-)請參閱下面的評論。 –

回答

6

如果您知道如何使用TIniFile,那麼關於TMemIniFile沒有什麼更多的瞭解。以完全相同的方式使用它。

您需要注意的唯一區別是您所做的任何修改都會緩存在內存中,而不是立即寫入文件。當您準備將它們寫入文件時,請致電UpdateFile

真的是所有人都知道!

+0

而且TMemIni可以使用更多的內存,但如果您重複讀取項目,速度會更快。如果您正在使用小型INI文件,並且/或者您只讀取一次,則對TMemInifile幾乎沒有任何好處。我發現TMemIniFile有用,當我需要做一些像「遍歷文件中的所有項目」這樣的詭異的東西並對它們進行掃描(例如搜索所有項目,並且例如進行部分文本匹配)。 –

+2

@Warren'TIniFile'有時在網絡驅動器上失敗。事實上它充滿了古怪。經過太多不好的經歷,我發誓永遠不要再使用它。 –

+1

我從來沒有見過它在網絡驅動器上失敗,但我有我自己的抱怨列表,我認爲下一次我依賴INI文件時,我會寫我自己的類,它維護按照我喜歡的方式排序的部分,等等等等 –