控制INI檔案幾法

2021-04-06 20:34:47 字數 1368 閱讀 6371

控制ini檔案幾法 

要利用.ini檔案做程式有關資料的儲存工作,就需要能讀和寫.ini檔案,所以列了如下方法給大家參考:

從.ini檔案中獲取字串

varstrresult

char;

begin

getprivateprofilestring(

'windows', // 中標題的名字

'nullport', // =號前的名字

'nil', // 如果沒有找到字串時,返回的預設值

strresult, //存放取得字元

100, //取得字元的允許最大長度

'c:/forwin95/win.ini' // 呼叫的檔名

);edit1.text:=strresult; //顯示取得字串

從.ini檔案中獲取整數

edit1.text:=inttostr(getprivateprofileint(

'intl', // 中標題的名字

'icountry', // =號前的名字

0,// 如果沒有找到整數時,返回的預設值

'c:/forwin95/win.ini' // 呼叫的檔名

));向.ini檔案寫入字串

writeprivateprofilestring(

'windows', // 中標題的名字

'load', // 要寫入「=」號前的字串

'accca', //要寫入的資料

'c:/forwin95/win.ini' // 呼叫的檔名

);向.ini檔案寫入整數

writeprivateprofilesection(

'windows', // 中標題的名字

'read=100', // 要寫入的資料

'c:/forwin95/win.ini' // 呼叫的檔名

);上面的方法是呼叫api函式,下面介紹另一種不用api從.ini檔案中獲取字元的方法

var myini: tinifile;

begin

myini := tinifile

.create('win.ini');//呼叫的檔名

edit1.text:=myini.

readstring('desktop', 'wall*****', ');//取得字元

end;

向.ini檔案中寫入字元的方法

var myini: tinifile;

begin

myini := tinifile.create('win.ini');//呼叫的檔名

delphiini.

writestring('desktop', 'wall*****', 'c:/a.bmp');

end;

QSetting控制ini檔案寫入和讀取

表示在baseset下的鍵 define vardir language baseset languagetype define vardir rev ip type baseset reviptype define vardir is file segment baseset isfilesegm...

ini檔案加密

ini檔案在xml的強勁攻勢下,似乎已到了退出舞臺的時候,但是在某些簡單的設定儲存中,使用ini檔案還是一個不錯的選擇。譬如儲存歌曲列表 使用者名稱 密碼等等,瀏覽器the world似乎也是用ini來儲存很多資訊,有時候我們不希望ini的資訊被別人看到,那麼就需要對其進行加密。下面,小廝就這一話題...

ini檔案操作

using system using system.collections.generic using system.linq using system.text using system.runtime.interopservices using system.io namespace inifi...

INI檔案程式設計

在我們寫的程式當中,總有一些配置資訊需要儲存下來,以便完成程式的功能,最簡單的辦法就是將這些資訊寫入ini檔案中,程式初始化時再讀入.具體應用如下 一.將資訊寫入.ini檔案中.1.所用的winapi函式原型為 bool writeprivateprofilestring lpctstr lpkey...

ini檔案操作

最近在整ini檔案,看到一篇不錯的介紹就轉了過來 概述在程式中經常要用到設定或者其他少量資料的存檔,以便程式在下一次執行的時候可以使用,比如說儲存本次程式執行時視窗的位置 大小 一些使用者設定的資料等等,在 dos 下程式設計的時候,我們一般自己產生一個檔案,由自己把這些資料寫到檔案中,然後在下一次...