欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
在Delphi中輕松操作注冊表TRegistry類(lèi)

在應用程序中,經(jīng)常需要對注冊表進(jìn)行各種操作,如將程序名稱(chēng)、安裝路徑等信息保存到注冊表中。Delphi對相應API函數做了進(jìn)一步封裝,使得在應用程序中操作注冊表更加簡(jiǎn)單。

1、原理

Delphi提供了TRegistry類(lèi),它直接繼承自TObject類(lèi),主要屬性有:RootKey等,主要方法有:

Create,

CreateKey(Key),

OpenKey(Key,CanCreate),

WriteString(Name,Value),ReadString(Name),

CloseKey,

Free等,下面對它們進(jìn)行簡(jiǎn)單介紹。

1、1、RootKey屬性

指定當前操作的注冊表主鍵,共有HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USERS、HKEY_CURRENT_CONFIG五種取值,默認值為HKEY_CURRENT_USER。

1、2、CreateKey方法

    函數聲明為function CreateKey(const Key: String):Boolean;,用于在注冊表中新建項,項的名稱(chēng)為參數Key的值。

1、3、OpenKey方法

    函數聲明為function OpenKey(const Key: String; CanCreate: Boolean):Boolean;,其中參數Key指定要打開(kāi)的注冊表的項,參數CanCreate指明當要打開(kāi)的項不存在時(shí)是否創(chuàng )建,默認值為False;函數返回值為布爾類(lèi)型,如果打開(kāi)成功返回True,否則返回False。

1、4、WriteString方法

    過(guò)程聲明為procedure WriteString(const Name, Value: String);,其中參數Name指明要寫(xiě)入的注冊表的字符串的名稱(chēng),參數Value為要寫(xiě)入的字符串的值。如果該字符串不存在則寫(xiě)入,否則覆蓋原來(lái)的取值。

1、5、ReadString方法

    函數聲明為function ReadString(const Name: String):String;,其中參數Name為要讀取的字符串的名稱(chēng),函數返回值為要讀取的字符串的值,是字符串類(lèi)型。如果該字符串在注冊表中不存在,返回值為空字符串。

2、實(shí)例

    下面分別為將信息寫(xiě)入注冊表和從注冊表中讀取信息的例子。

2、1、將信息寫(xiě)入注冊表

    相應代碼如下:

var

  reg:TRegistry;//聲明一個(gè)TRegistry類(lèi)變量

  ...

begin

  reg:=TRegistry.Create;//創(chuàng )建實(shí)例

  reg.RootKey:=HKEY_CURRENT_USER;//指定需要操作的注冊表的主鍵

  if reg.OpenKey('/Software/Delphi使用技巧',true) then//如果打開(kāi)成功則進(jìn)行以下操作

  begin

    reg.WriteString('文章名稱(chēng)','Delphi中輕松操作注冊表');//將需要保存的信息寫(xiě)入注冊表

    reg.CloseKey;//關(guān)閉注冊表

  end;

  reg.Free;//釋放變量所占內存

  ...

end;

2、2、從注冊表中讀取信息

    相應代碼如下:

var

  reg:TRegistry;//聲明一個(gè)TRegistry類(lèi)變量

  s:String;//聲明一個(gè)字符串變量用來(lái)存放要讀取的信息

  ...

begin

  reg:=TRegistry.Create;//創(chuàng )建實(shí)例

  reg.RootKey:=HKEY_CURRENT_USER;//指定需要操作的注冊表的主鍵

  if reg.OpenKey('/Software/Delphi使用技巧',true) then//如果打開(kāi)成功則進(jìn)行以下操作

  begin

    s:=reg.ReadString('文章名稱(chēng)');//從注冊表中讀取對應字符串的值

    //如果該字符串不存在則返回值為空字符串

    reg.CloseKey;//關(guān)閉注冊表

  end;

  reg.Free;//釋放變量所占內存

  ...

end;

3、總結

本文首先介紹了在Delphi中操作注冊表的方法,然后舉例說(shuō)明了具體應用。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
在Delphi程序中操作注冊表
delphi注冊表操作(讀取、添加、刪除、修改)完全手冊 (2)
Kendy--DELPHI加注冊表自啟動(dòng)的最簡(jiǎn)單代碼
用Delphi實(shí)現開(kāi)機自動(dòng)啟動(dòng)程序_delphi 開(kāi)機自動(dòng)啟動(dòng)
C++builder編程修改注冊表的問(wèn)題
64位Win7中Delphi2010下訪(fǎng)問(wèn)注冊表HKEY
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久