INI 檔案的操作

2022-08-28 02:21:08 字數 889 閱讀 3071

在程式中經常要用到設定或者其他少量資料的存檔,以便程式在下一次執行的時候可以使用,比如說儲存本次程式執行時視窗的位置、大小、一些使用者設定的資料等等,在 dos 下程式設計的時候,我們一般自己產生乙個檔案,由自己把這些資料寫到檔案中,然後在下一次執行的時候再讀出來使用。在 win32 程式設計中當然你也可以這樣幹,但 windows 已經為我們提供了兩種方便的辦法,那就是使用登錄檔或者

ini 檔案(profile)來儲存少量資料。本文中先介紹一下 .ini 檔案的使用。 

ini 檔案是文字檔案,中間的資料格式一般為: 

[section1 name] 

keyname1=value1 

keyname2=value2 

... 

[section2 name] 

keyname1=value1 

keyname2=value2 

ini 檔案可以分為幾個 section,每個 section 的名稱用 括起來,在乙個 section 中,可以有很多的 key,每乙個 key 可以有乙個值並占用一行,格式是 key=value,win32 對 ini 檔案操作的 api 中,有一部分是對 win.ini 操作的,有一部分是對使用者自定義的 ini 檔案操作的。win.in 和 system.ini 是windows的兩個非常重要的初始化檔案,windows將使用者所作的選擇以及各種變化的系統資訊記錄在這兩個檔案中。system.ini

這樣顯然比較方便。另外,當你要把乙個 key 清除的時候,可以使用把 lpstring 指向乙個空的字串然後使用 writeprivateprofilestring。當你要把乙個 section 的全部內容清空的時候,也不必把 key 乙個個的清除,可以使用把 lpstring 指向乙個空的字串然後使用 writeprivateprofilesection。

INI檔案的操作

概述 在程式中經常要用到設定或者其他少量資料的存檔,以便程式在下一次執行的時候可以使用,比如說儲存本次程式執行時視窗的位置 大小 一些使用者設定的資料等等,在 dos 下程式設計的時候,我們一般自己產生乙個檔案,由自己把這些資料寫到檔案中,然後在下一次執行的時候再讀出來使用。在 win32 程式設計...

INI檔案的操作

ini檔案在系統配置及應用程式引數儲存與設定方面,具有很重要的作用,所以視覺化的程式設計一族,如vb vc vfp delphi等都提供了讀寫ini檔案的方法,其中delphi中操作ini檔案,最為簡潔,這是因為delphi6.0提供了乙個tinifile類,使我們可以非常靈活的處理ini檔案。一 ...

ini檔案操作

uses inifiles 寫入 varfilename string fileini tinifile begin filename extractfilepath paramstr 0 connect.ini fileini tinifile.create filename fileini.wr...