在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

在Delphi中如何對注冊表進行設置

在Delphi中如何對注冊表進行設置

更新時間:2019-06-21 文章作者:未知 信息來源:網絡 閱讀次數:

中國人民銀行鄭州培訓學院 信息部 潘漢杰  

Windows注冊表跟蹤記錄了操作系統和各種在系統上安裝的應用程序的有關信息。注冊表是一個分層數據庫。該數據庫包含以特定格式表示的配置信息,并且可以直接通過注冊表編輯器程序編輯,也可以通過應用程序修改。在早期的Windows版本中,INI文件粗略地完成了這一功能,盡管注冊表與INI文件有一些相似之處,但不管怎樣,由于組織結構的原因,注冊表比傳統的INI文件要復雜得多。
注冊表分成若干個主要部分,各個部分(或者說關鍵字)包含了不同種類的系統信息。比如說,當你創建一個應用程序時,你可以在HKEY_LOCAL_MACHINE這個部分的SOFTWARE子節中注冊你的配置信息。應用程序可以把配置信息以多種數據類型(包括字符串、貨幣、日期、浮點數和布爾值)的形式保存在關鍵字中。本文通過實例介紹在Delphi的應用程序中如何對Windows 98的注冊表進行操作(如:創建關鍵字、獲取一個關鍵字的數據值、刪除關鍵字、刪除關鍵字中的數據值等),下列示例程序均在Delphi 4.0中調試通過,請放心使用。
Delphi中定義了一個Tregistry類,通過使用這個類中封裝的很多有關對注冊表操作的方法和屬性可以完成對注冊表的操作。
1、 在注冊表中創建一個新的關鍵字
Tregistry類中有一個CreateKey方法,使用該方法可以在注冊表中創建一個新的關鍵字,該方法的原型聲明為:function CreateKey(const Key: string) : Boolean;  
示例代碼如下:
unit passwd;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Registry;
type
Tpassword = class(TForm)
Label1: TLabel;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
implementation
{$R *.DFM}
procedure Tpassword.Button1Click(Sender: TObject);
var
MyReg : TRegistry;
begin
MyReg := TRegistry.Create;
MyReg.RootKey := HKEY_LOCAL_MACHINE;
try
if MyReg.OpenKey('\SOFTWARE\',FALSE) then
if not MyReg.KeyExists('Passwd') then
begin
MyReg.CreateKey('Passwd');
if MyReg.OpenKey('\SOFTWARE\Passwd',FALSE) then
Label1.Caption := '關鍵字Passwd已建立!'
else
Label1.Caption := '關鍵字Passwd無法建立!';
end
else
Label1.Caption := '關鍵字Passwd已經存在!'
else
Label1.Caption := '注冊表打不開!';
MyReg.CloseKey;
finally
MyReg.Free;
end;
end;
end.
2、 向注冊表關鍵字中寫入相關的數據值
在Tregistry類中提供了一系列的Write方法用來寫入與當前關鍵字相關的數據值。常用方法的原型定義如下:
procedure WriteString(const Name, Value : string);
procedure WriteInteger(const Name : string ; Value : Integer);
procedure WriteFloat(const Name : string ; Value : Double);
procedure WriteTime(const Name : string ; Value : TDateTime);
procedure WriteBool(const Name : string ; Value : Boolean);
示例代碼:
procedure TForm1.Button1Click(Sender: TObject);
var
MyReg : TRegistry;
begin
MyReg := TRegistry.Create;
MyReg.RootKey := HKEY_LOCAL_MACHINE;
try
if not MyReg.OpenKey('\SOFTWARE\',FALSE) then ;
if not MyReg.KeyExists('Passwd') then
MyReg.CreateKey('Passwd');
if not MyReg.OpenKey('\SOFTWARE\Passwd',FALSE) then ;
MyReg.WriteString('pwd1','mypassword1');
MyReg.WriteInteger('pd2',19642);
MyReg.CloseKey;
finally
MyReg.Free;
end;
end;
3、 從注冊表關鍵字中讀出相關的數據值
在Tregistry類中還提供了與Write方法相對應用的用來讀出與當前關鍵字相關的數據值。常用方法的原型定義如下:
founction ReadString(const Name : string) : string;
founction ReadInteger(const Name : string) : Integer;
founction ReadFloat(const Name : string) : Double;  
founction ReadTime(const Name : string) : TdateTime;
founction ReadBool(const Name) : Boolean;  
示例程序如下:
procedure TForm1.Button1Click(Sender: TObject);
var
MyReg : TRegistry;
begin
MyReg := TRegistry.Create;
MyReg.RootKey := HKEY_LOCAL_MACHINE;
try
if not MyReg.OpenKey('\SOFTWARE\',FALSE) then ;
if not MyReg.KeyExists('Passwd') then ;
if not MyReg.OpenKey('\SOFTWARE\Passwd',FALSE) then ;
Label1.Caption := MyReg.ReadString('pwd1');
Label2.Caption := IntToStr(MyReg.ReadInteger('pd2'));
MyReg.CloseKey;
finally
MyReg.Free;
end;
end;
4、 從注冊表刪除關鍵字或指定的數據值
使用Tregistry中提供的DeleteKey和DeleteValue方法可以刪除指定的關鍵字和數據值。這兩個方法的原型定義如下:
function DeleteKey(const Key : string) : Boolean;
function DeleteValue(const Key : string) : Boolean;
使用DeleteKey方法刪除指定的關鍵字時,如果被刪除的關鍵字在任何層次有子關鍵字,它們將同時被刪除。上面兩個方法在執行時,如果刪除成功,則返回True;否則返回False。
示例程序如下:
procedure TForm1.Button1Click(Sender: TObject);
var
MyReg : TRegistry;
begin
MyReg := TRegistry.Create;
MyReg.RootKey := HKEY_LOCAL_MACHINE;
try
if not MyReg.OpenKey('\SOFTWARE\Passwd',FALSE) then ;
if MyReg.DeleteValue('pwd1') then
label1.Caption := 'value [pwd1] has deleted!';
MyReg.CloseKey;
if not MyReg.OpenKey('\SOFTWARE\',FALSE) then ;
if MyReg.DeleteKey('Passwd') then
label2.Caption := 'Key [passwd] has deleted!';
MyReg.CloseKey;
finally
MyReg.Free;
end;
end;
通過上面的實例我們簡單介紹了Delphi中對注冊表的相關操作。在Tregistry類中還有很多對注冊表的關鍵字和數據值的操作方法,但其基本的操作方法和上面的示例程序在同小異,限于篇幅就不贅述了。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • www.国产在线播放| 欧美黄色免费网址| 日韩精品一区二区三区久久| 永久av免费在线观看| jizz大全欧美jizzcom| 日韩 欧美 高清| 国产成人无码一二三区视频| 91精品91久久久中77777老牛| 国产乱人伦精品一区二区三区| 手机在线视频你懂的| 一级淫片在线观看| 男女啪啪的视频| 污污污污污污www网站免费| 久久久99精品视频| 日本手机在线视频| 日本日本19xxxⅹhd乱影响| 日韩欧美视频网站| 国产裸体免费无遮挡| 伊人成人222| 中国 免费 av| 男人和女人啪啪网站| 亚洲国产精品久久久久婷蜜芽| 日韩免费毛片视频| 五月激情五月婷婷| 50度灰在线观看| 青青青青草视频| 91蝌蚪视频在线观看| 日本精品一区在线| 黄色三级中文字幕| 亚洲综合在线网站| 女同性恋一区二区| 美女福利视频在线| 黄频视频在线观看| 1024精品视频| 搡的我好爽在线观看免费视频| 日韩一区二区高清视频| 黑人粗进入欧美aaaaa| 日韩欧美中文视频| 免费无码av片在线观看| 久久久精品视频国产| 国产成人a亚洲精v品无码| 涩多多在线观看| 任你操这里只有精品| 国产又粗又爽又黄的视频| 欧美视频第一区| 欧美一区二区激情| 三级av免费观看| 成人在线观看你懂的| 亚洲欧美aaa| 韩国一区二区av| 国产aaa免费视频| 色综合五月婷婷| 亚洲激情在线观看视频| 成人在线免费观看av| 91亚洲精品国产| 911福利视频| 欧美日韩亚洲自拍| 97在线免费公开视频| 成年人深夜视频| 日本在线视频www色| 深爱五月综合网| 亚洲国产精品三区| wwwwww.色| 亚洲不卡视频在线| 久久久国产欧美| 久久国产乱子伦免费精品| 男女日批视频在线观看| 国产成人永久免费视频| 桥本有菜av在线| 日本一二三区视频在线| 99久久99精品| 图片区乱熟图片区亚洲| 中文字幕 日韩 欧美| 精品久久久久av| 日本一极黄色片| 香蕉视频禁止18| 亚洲一级片网站| 日本一二区免费| 日韩不卡一二区| 久久久久久久久网| 丰满的少妇愉情hd高清果冻传媒| 草草视频在线免费观看| 久久久99精品视频| 久久久久久久久久伊人| 缅甸午夜性猛交xxxx| 久久精品国产sm调教网站演员| 自拍日韩亚洲一区在线| 色欲av无码一区二区人妻| 少妇性l交大片| 亚洲欧美日本一区二区| 日本女人高潮视频| 日韩伦理在线免费观看| 一区二区在线播放视频| 爱爱爱爱免费视频| 欧美日韩亚洲国产成人| 免费看日本毛片| 热久久精品国产| 黄色网址在线免费看| 日韩精品―中文字幕| 美女网站视频黄色| 国产精品一区在线免费观看| 看av免费毛片手机播放| 手机看片一级片| 亚洲一区二区三区av无码| 孩娇小videos精品| 97超碰国产精品| 国产又大又黄又猛| 男人添女人下部高潮视频在观看| 色婷婷.com| 欧美牲交a欧美牲交aⅴ免费真| 黄色片免费网址| 成人免费观看视频在线观看| 国产精品12p| 日本肉体xxxx裸体xxx免费| 91丨porny丨探花| 26uuu成人| 岛国av在线免费| 大陆极品少妇内射aaaaa| 日韩欧美一级在线| 国产乱码一区二区三区四区| 日本爱爱免费视频| 波多野结衣综合网| 成人在线免费观看视频网站| 激情图片中文字幕| av免费网站观看| av网站在线观看不卡| 免费高清一区二区三区| 欧美一级特黄aaaaaa在线看片| 玖玖爱视频在线| 91制片厂毛片| 久久久久久久片| www.欧美日本| 能看的毛片网站| 久久午夜夜伦鲁鲁一区二区| av黄色在线网站| 少妇高清精品毛片在线视频| 中国丰满人妻videoshd| 午夜精品久久久久久久无码| 国产无限制自拍| 欧美在线一区视频| www国产精品内射老熟女| 91好吊色国产欧美日韩在线| 欧美日韩中文在线视频| 欧美日韩在线中文| 日本www.色| 一区二区久久精品| 美女黄色片网站| 国产freexxxx性播放麻豆| 欧洲精品在线播放| 狠狠爱免费视频| 亚洲精品中文字幕无码蜜桃| 手机av在线免费| 国产人妻互换一区二区| 国产原创中文在线观看 | 亚洲国产日韩欧美在线观看| www.com操| 伊人网在线免费| 久久久久久久午夜| 天天综合网久久| 加勒比成人在线| 日本人视频jizz页码69| 色黄视频免费看| 国内外成人免费激情视频| 亚洲综合伊人久久| 日韩精品一区在线视频| av在线网址导航| 男人天堂av片| 亚洲va在线va天堂va偷拍| h无码动漫在线观看| www.这里只有精品| 欧美 日韩 国产精品| 宅男噜噜噜66国产免费观看| 国产日韩欧美大片| 一区二区xxx| 18禁网站免费无遮挡无码中文| www.国产视频.com| www黄色日本| 2021国产视频| 久久婷婷中文字幕| 欧美变态另类刺激| 久久久久久久久影视| 亚洲va在线va天堂va偷拍| 九色自拍视频在线观看| 黄色网zhan| 亚洲精品在线视频播放| 欧美在线观看视频网站| 免费看又黄又无码的网站| 中文字幕の友人北条麻妃| 国产精品嫩草影院8vv8| 爆乳熟妇一区二区三区霸乳| 亚洲熟妇国产熟妇肥婆| 男人草女人视频| 最近中文字幕免费mv| 17c国产在线| 国产原创精品在线| 天堂av在线网站| 成人3d动漫一区二区三区| 日韩人妻精品无码一区二区三区| 97视频在线免费| 男女超爽视频免费播放|