欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Delphi 常見文件處理及注冊(cè)表文件的使用實(shí)例

 更新時(shí)間:2017年09月04日 09:14:05   作者:bdmh  
這篇文章主要介紹了Delphi 常見文件處理及注冊(cè)表文件的使用實(shí)例的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下

Delphi 常見文件處理及注冊(cè)表文件的使用實(shí)例

前言:

 Registry為我們提供了操作注冊(cè)表的方法,這里我們用TRegIniFile提供的方法,TRegIniFile繼承自TRegistry,TRegIniFile提供的方法類似于前面講到的操作Ini文件的方法,這樣就大大簡化了我們操作"神秘"注冊(cè)表的方法,下面是常用的方法:

  1. function CreateKey(const Key: String): Boolean;  創(chuàng)建Key
  2. function OpenKey(const Key: String; CanCreate: Boolean): Boolean; 打開Key,當(dāng)CanCreate為True時(shí),如果Key不存在,會(huì)自動(dòng)創(chuàng)建
  3. procedure EraseSection(const Section: String); 刪除
  4. WriteString,WriteInteger,WriteBool,WriteCurrency 寫值
  5. ReadString,ReadInteger,ReadBool,ReadCurrency  讀值
  6. ReadSection,ReadSections,ReadSectionValues 這些是不是很眼熟,和INI文件的方法一樣

看例子

創(chuàng)建節(jié)點(diǎn)

var 
 reg:TRegIniFile; 
begin 
 reg := TRegIniFile.Create;    //創(chuàng)建實(shí)例 
 reg.RootKey := HKey_Local_Machine;  //設(shè)置根值 
 if reg.OpenKey('SOFTWARE/MyReg',True) then  //打開 HKey_Local_Machine/SOFTWARE/MyReg,如果MyReg不存在,則自動(dòng)創(chuàng)建 
 begin 
 //在HKey_Local_Machine/SOFTWARE/MyReg下創(chuàng)建MySec項(xiàng),然后在MySec中創(chuàng)建一個(gè)字符串MyValue,值為China 
 reg.WriteString('MySec','MyValue','China'); 
 end; 
end; 

刪除值

var 
 reg:TRegIniFile; 
begin 
 reg := TRegIniFile.Create;    //創(chuàng)建實(shí)例 
 reg.RootKey := HKey_Local_Machine;  //設(shè)置根值 
 if reg.OpenKey('SOFTWARE/MyReg/MySec',True) then 
 begin 
 //刪除HKey_Local_Machine/SOFTWARE/MyReg/MySec下MyValue一項(xiàng) 
 reg.DeleteValue('MyValue'); 
 end; 
end; 

刪除Key

var 
 reg:TRegIniFile; 
begin 
 reg := TRegIniFile.Create;    //創(chuàng)建實(shí)例 
 reg.RootKey := HKey_Local_Machine;  //設(shè)置根值 
 if reg.OpenKey('SOFTWARE/MyReg',True) then 
 begin 
 //刪除HKey_Local_Machine/SOFTWARE/MyReg下的MySec 
 reg.EraseSection('MySec'); 
 end; 
end; 

讀取Key的列表以及讀取Key下值的列表都與INI文件的操作類似,

如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • delphi 正弦曲線圖

    delphi 正弦曲線圖

     在Delphi中沒有直接正弦曲線的函數(shù)。但是在科學(xué)研究中,正弦曲線的應(yīng)用是非常廣泛的,本實(shí)例介紹如何繪制正弦曲線。
    2008-03-03
  • DELPHI7.0 獲取硬盤、CPU、網(wǎng)卡序列號(hào)的代碼

    DELPHI7.0 獲取硬盤、CPU、網(wǎng)卡序列號(hào)的代碼

    DELPHI7.0 獲取硬盤、CPU、網(wǎng)卡序列號(hào)的代碼,使用DELPHI編程的朋友可以參考下。
    2011-09-09
  • springboot如何完美通過token獲取用戶信息

    springboot如何完美通過token獲取用戶信息

    這篇文章主要給大家介紹了關(guān)于springboot如何完美通過token獲取用戶信息的相關(guān)資料, Token是在服務(wù)端產(chǎn)生的,如果前端使用用戶名/密碼向服務(wù)端請(qǐng)求認(rèn)證,服務(wù)端認(rèn)證成功,那么在服務(wù)端會(huì)返回Token給前端,需要的朋友可以參考下
    2023-12-12
  • Delphi中使用ISuperObject解析Json數(shù)據(jù)的實(shí)現(xiàn)代碼

    Delphi中使用ISuperObject解析Json數(shù)據(jù)的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Delphi中使用ISuperObject解析Json數(shù)據(jù)的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2017-09-09
  • Delphi實(shí)現(xiàn)窗體感知鼠標(biāo)滑過并自動(dòng)隱藏與顯示窗口的方法

    Delphi實(shí)現(xiàn)窗體感知鼠標(biāo)滑過并自動(dòng)隱藏與顯示窗口的方法

    這篇文章主要介紹了Delphi實(shí)現(xiàn)窗體感知鼠標(biāo)滑過并自動(dòng)隱藏與顯示窗口的方法,涉及Delphi操作窗口及鼠標(biāo)事件的技巧,需要的朋友可以參考下
    2015-05-05
  • 初探Delphi中的插件編程

    初探Delphi中的插件編程

    前言我寫Delphi程序是從MIS系統(tǒng)入門的,開始嘗試子系統(tǒng)劃分的時(shí)候采用的是MDI窗體的結(jié)構(gòu)。隨著系統(tǒng)功能的擴(kuò)充,不斷有新的子系統(tǒng)加入系統(tǒng)中,單個(gè)工程會(huì)變得非常大,每次做一點(diǎn)修改都要重新編譯,單個(gè)工程的形式也不利于團(tuán)隊(duì)協(xié)作。為了提高工作效率,我希望利用DLL動(dòng)態(tài)鏈接庫的形式實(shí)現(xiàn)插件結(jié)構(gòu)的編程。
    2008-03-03
  • Delphi 生成excel中餅圖的實(shí)例代碼

    Delphi 生成excel中餅圖的實(shí)例代碼

    這篇文章介紹了Delphi 生成excel中餅圖的實(shí)例代碼,有需要的朋友可以參考一下
    2013-08-08
  • 完美解決Indy 編譯提示版本不一致的問題

    完美解決Indy 編譯提示版本不一致的問題

    今天小編就為大家分享一篇完美解決Indy 編譯提示版本不一致的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Delphi 調(diào)用外部程序并阻塞到外部程序中

    Delphi 調(diào)用外部程序并阻塞到外部程序中

    這篇文章主要介紹了Delphi 調(diào)用外部程序并阻塞到外部程序中的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 插件管理框架 for Delphi(二)

    插件管理框架 for Delphi(二)

    插件管理框架2.2 實(shí)現(xiàn)代碼
    2008-03-03

最新評(píng)論