利用Windows登錄檔儲存資訊 (轉)
一、TRegIniFile方法:()
首先,在源(cpp)中加入
#include
__fastcall TForm1::TForm1(TComponent* Owner): TForm(Owner)
{ // 當Form1開啟時,從登錄檔讀入Left值
TRegIniFile *pIni = new TRegIniFile("SOFTWAREMyNameMyProg");
Left = pIni->ReadInteger("Config","Left",200);
delete pIni;
}
void __fastcall TForm1::FormClose(T *Sender,TCloseAction &Action)
{ // 當Form1關閉時,往登錄檔存放Left值
TRegIniFile *pIni = new TRegIniFile("SOFTWAREMyNameMyProg");
pIni->WriteInteger("Config","Left",Left);
delete pIni;
}
注:在預設狀態下,資訊存放HKEY_CURRENT_USER根目錄下。實際上,它代替了 3.1中的Ini檔案.若存放在其它根目錄下,可設定Registry->Key,例:
Registry->RootKey = HKEY_LOCAL_MACHINE;
除了可以存放整型值,還可以存放字串值和布林值。
二、如何操作登錄檔
#include
TRegIniFile *R=new TRegIniFile("SOFTWAREahao's SoftwaresWenkuConfig");
:
Edit2->Text=R->ReadString("SMTP","Host","");
Edit3->Text=IntToStr(R->ReadInteger("SMTP","Port",25));
Edit4->Text=R->ReadString("SMTP","UserID","");
:
R->WriteString("SMTP","Host",Edit2->Text);
R->WriteInteger("SMTP","Port",StrToInt(Edit3->Text));
R->WriteString("SMTP","UserID",Edit4->Text);
別忘了 R->Free();
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-996152/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 程式執行資訊的非登錄檔儲存類(ini 檔案操作類) (轉)
- 利用登錄檔最佳化Windows2000(轉)Windows
- 用登錄檔儲存資料 (VB函式篇) (轉)函式
- Windows 98 登錄檔妙用(轉)Windows
- Windows XP 登錄檔修改精粹(轉)Windows
- Windows XP登錄檔詳解(轉)Windows
- Windows 98 登錄檔的應用(轉)Windows
- Windows 98 登錄檔大修改(轉)Windows
- Windows XP 登錄檔“四兄弟”(轉)Windows
- Windows NTP 時間伺服器 資訊 登錄檔Windows伺服器
- 利用登錄檔隱藏檔案
- 科學的清理 Windows 98 登錄檔(轉)Windows
- 手工備份Windows XP的登錄檔(轉)Windows
- windows10怎麼恢復電腦登錄檔資訊Windows
- Windows XP系統登錄檔的恢復(轉)Windows
- 利用php+mysql儲存和輸出檔案(轉)PHPMySql
- redis儲存使用者登入資訊Redis
- windows登錄檔自啟項Windows
- 修改登錄檔 全方位最佳化 Windows XP(轉)Windows
- win10系統修改登錄檔後儲存不了提示寫入登錄檔時出錯如何解決Win10
- jQuery實現的利用cookie儲存使用者登入資訊程式碼例項jQueryCookie
- 轉錄_boson_儲存_lun
- Windows 98 登錄檔應用的30個例項(轉)Windows
- Windows登錄檔內容詳解Windows
- 利用KFED工具從儲存中讀出spfile資訊
- Windows 98 禁止登錄檔檢查器自動執行(轉)Windows
- win10如何修復登錄檔 windows10登錄檔修復方法Win10Windows
- 使用Java操作Windows系統登錄檔JavaWindows
- Windows小技巧|登錄檔修改主頁Windows
- 登錄檔延長Windows更新時間Windows
- win10系統登錄檔資訊怎麼刪除,win10電腦清除登錄檔資訊的方法Win10
- 塊儲存 檔案儲存 物件儲存物件
- 遠端登錄檔訪問 (轉)
- 登錄檔資料庫Registry (轉)資料庫
- PowerShell 命令來操作 Windows 登錄檔 Get-ItemProperty 命令可以獲取指定登錄檔路徑下的鍵值資訊 ;Set-ItemProperty 命令可以設定指定登錄檔路徑下的鍵值資訊;New-Item 命令可以建立新的登錄檔項Windows
- HACCP原理——記錄的儲存(轉載)
- 儲存、檔案管理/目錄、裝置管理
- 簡單仿QQ登入介面,儲存資訊到sd卡SD卡