控制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 下程式設計的時候,我們一般自己產生一個檔案,由自己把這些資料寫到檔案中,然後在下一次...