建立 讀取 存貯INI檔案的方法《二》

2021-04-17 07:14:35 字數 1477 閱讀 1599

內容:  

要利用.ini

檔案做程式有關資料的儲存工作,就需要能讀和寫.ini

檔案,所以列了如下方法給大家參考:

從.ini

檔案中獲取字串

varstrresult:pchar;

begin

getprivateprofilestring(

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

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

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

strresult, //存放取得字元

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

'c:forwin95win.ini' // 呼叫的檔名

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

從.ini

檔案中獲取整數

edit1.text:=inttostr(getprivateprofileint(

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

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

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

'c:forwin95win.ini' // 呼叫的檔名

));向.ini

檔案寫入字串

writeprivateprofilestring(

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

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

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

'c:forwin95win.ini' // 呼叫的檔名

);向.ini

檔案寫入整數

writeprivateprofilesection(

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

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

'c:forwin95win.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;

當然,這十分容易並破解,你可以用xor進行異或操作,或者倒取反

值...具體的要看你怎麼實現了.總之,本文章只拋磚引玉罷了.

建立 讀取 存貯INI檔案的方法《三》

控制ini 檔案幾法 要利用.ini 檔案做程式有關資料的儲存工作,就需要能讀和寫.ini 檔案,所以列了如下方法給大家參考 從.ini 檔案中獲取字串 varstrresult pchar begin getprivateprofilestring windows 中標題的名字 nullport ...

建立 讀取 存貯INI檔案的方法《一》

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

INI檔案的建立與讀取方法

ini檔案 即initialization file 這種型別的檔案中通常存放的是乙個程式的初始化資訊。ini檔案由若干個節 section 組成,每個section由若干鍵 key 組成,每個key可以賦相應的值。讀寫ini檔案實際上就是讀寫某個的section中相應的key的值,而這只要借助幾個...