在线看毛片视频-国产免费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免费观看| 性生活免费观看视频| 日韩人妻无码精品久久久不卡| 日韩在线观看a| 99精品视频播放| 欧美精品 - 色网| 九九热免费在线观看| 毛片av在线播放| 久久精品免费一区二区| 亚洲欧美在线精品| 国产系列第一页| 中文字幕无码精品亚洲资源网久久| 超碰在线超碰在线| 97久久国产亚洲精品超碰热| 男人天堂a在线| 久久久久久久久久久久久国产精品| 色综合久久久久无码专区| 最新中文字幕2018| 97av中文字幕| 欧美亚洲一二三区| 伊人国产在线视频| 18视频在线观看娇喘| 欧美日韩二三区| 亚洲成人福利在线观看| 日本精品久久久久久久久久| 777久久久精品一区二区三区 | www.夜夜爱| 在线视频日韩一区| 国产xxxxhd| av天堂永久资源网| 一级日本黄色片| 精品久久久久av| 爱豆国产剧免费观看大全剧苏畅| 一二三四中文字幕| 秋霞无码一区二区| 色综合久久久久无码专区| 奇米影视四色在线| av高清在线免费观看| 天堂在线中文在线| 日韩日韩日韩日韩日韩| 三区视频在线观看| 黄色片视频在线免费观看| 精品国产一区二区三区在线| 成人羞羞国产免费网站| 日本黄色片一级片| youjizz.com亚洲| 亚洲性生活网站| 日韩网站在线免费观看| 做爰高潮hd色即是空| 成人精品小视频| 免费观看日韩毛片| 精品视频在线观看一区二区| 爱情岛论坛亚洲首页入口章节| 丝袜人妻一区二区三区| 在线观看av的网址| www.成年人| 国产乱女淫av麻豆国产| 37pao成人国产永久免费视频| 99在线免费视频观看| 91看片淫黄大片91| 成人性做爰片免费视频| 欧美视频亚洲图片| 婷婷视频在线播放| 久久久久久综合网| 特级毛片在线免费观看| 在线免费av播放| 在线观看国产中文字幕| 在线观看国产一级片| 自拍偷拍21p| 国产精品久久久久久9999| 中文字幕永久有效| 992tv人人草| 99热这里只有精品免费| 欧美国产视频一区| 国产特级黄色大片| 九九热在线免费| 一区中文字幕在线观看| 女人色极品影院| 蜜臀久久99精品久久久酒店新书| 黑鬼大战白妞高潮喷白浆| 牛夜精品久久久久久久| 在线观看av日韩| 国产欧美综合一区| 久久久999视频| 狠狠热免费视频| 日韩最新中文字幕| 国产精品专区在线| 超碰在线播放91| 日本a级片在线观看| 99re在线视频免费观看| 亚洲黄色片免费看| 国产成人黄色片| 肉色超薄丝袜脚交| www.av中文字幕| 午夜天堂在线视频| 国产成人精品视频免费看| 911av视频| 国产a级一级片| 777久久精品一区二区三区无码 | 日韩av中文字幕第一页| 男人的天堂最新网址| av在线免费观看国产| 国产v亚洲v天堂无码久久久| 无码毛片aaa在线| 日韩av资源在线| 成人免费看片'免费看| 天天爽人人爽夜夜爽| 中国丰满熟妇xxxx性| aaa一级黄色片| 一本久道中文无码字幕av| 国产a级片网站| 99精品一级欧美片免费播放| 制服丝袜综合网| 日韩一级在线免费观看| 欧洲精品一区二区三区久久| 91香蕉国产线在线观看| 一区二区三区视频网| 国产成人久久婷婷精品流白浆| 亚洲高潮无码久久| 加勒比av中文字幕| 午夜免费高清视频| 国产精品少妇在线视频| 亚洲美免无码中文字幕在线| 少妇久久久久久被弄到高潮| 日韩中文字幕a| av污在线观看| 日本77777| 亚洲制服中文字幕| 午夜激情视频网| 国产日本欧美在线| 激情成人在线观看| 亚洲国产精品影视| 国产专区在线视频| 欧美视频免费看欧美视频| 亚洲理论电影在线观看| 欧美亚洲黄色片| 国自产拍偷拍精品啪啪一区二区| 人妻夜夜添夜夜无码av| 欧美激情 国产精品| 免费观看精品视频| 亚洲国产精品毛片av不卡在线| 久久午夜夜伦鲁鲁一区二区| 一起操在线视频| 亚洲最新免费视频| 男人添女人下部高潮视频在观看| 久草资源站在线观看| 亚洲一级片网站| 久久av秘一区二区三区| av免费观看国产| 久久午夜夜伦鲁鲁一区二区| 中文字幕视频三区| 麻豆映画在线观看| 99re在线视频免费观看| 97人人爽人人| 亚洲熟妇无码一区二区三区| 黑森林福利视频导航| 亚洲精品mv在线观看| 国产精品久久久久9999爆乳| 亚洲狼人综合干| 欧美一区二区视频在线播放| 日韩av在线综合| 黄色小视频大全| 密臀av一区二区三区| 欧美做受777cos| 日韩av手机版| 欧美成人高潮一二区在线看| 亚洲欧美日韩三级| 久草热视频在线观看| 午夜免费一级片| 五月婷婷深爱五月| 日b视频免费观看| 九九热99视频| 欧美激情成人网| 精品视频在线观看一区二区| 日韩av卡一卡二| 茄子视频成人免费观看| 男女猛烈激情xx00免费视频| 亚洲图色中文字幕| 自拍偷拍 国产| 色综合av综合无码综合网站| 欧美少妇一区二区三区| 国产精品区在线| 天天操天天爱天天爽| 亚洲人成无码网站久久99热国产| 国内精品国产三级国产aⅴ久| 不卡av免费在线| 成年人视频在线免费| 福利视频一区二区三区四区| 欧美国产视频一区| 4444在线观看| 妺妺窝人体色www看人体| 超薄肉色丝袜足j调教99| 欧美一级小视频|