CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

DELPHI怎样读写注册表??

楼主itk(horst)2002-11-25 11:47:29 在 Delphi / VCL组件开发及应用 提问

DELPHI怎样读写注册表??请给我语句。 问题点数:20、回复次数:6Top

1 楼zfpcb(我是你的传说)回复于 2002-11-25 11:51:25 得分 2

uses   registry  
   
  procedure   xxx  
  var  
      reg   :   Tregistry;  
  begin  
      reg   :=   TRegistry.create;  
      reg.//很多的东西,你就可以看帮助了  
  end;Top

2 楼zsy_good(只要坚定不移的走下去,那一定会成功)回复于 2002-11-25 11:52:46 得分 5

uses   registry  
   
  var  
      reg:   TRegistry;  
      bData   :   array[   0..0   ]   of   byte;  
      DrvPath   :   string;  
  begin  
      reg   :=   TRegistry.Create;  
   
   
   
      reg.RootKey   :=   HKEY_LOCAL_MACHINE;  
      if   reg.OpenKey('SOFTWARE\ODBC\ODBC.INI\'+AODBCName,True)   then  
          begin  
              reg.writestring('Database',ADataBaseName);  
              reg.writestring('Driver','sqlsrv32.dll');  
              reg.writestring('Server',ASqlServerName);  
              reg.writestring('Description',ADescription);  
              reg.writestring('LastUser',username);  
          end;  
          if     reg.OpenKey('\SOFTWARE\ODBC\ODBC.INI\ODBC   Data   Sources\',false)   then  
          begin  
              reg.writestring(AODBCName,'SQL   Server');  
              result   :=   True;  
          end  
          else  
              result   :=   false;  
          reg.closekey;  
          reg.free;Top

3 楼InvidentXp(InvidentXp)回复于 2002-11-26 17:12:57 得分 1

TRegistry   看帮助  
  Top

4 楼ghyghost(爱国人士-许愿池里的希腊老石头)回复于 2002-11-26 17:20:58 得分 6

procedure   TForm1.Button1Click(Sender:   TObject);  
  begin  
  reg:=tregistry.create;  
  reg.RootKey:=hkey_users;  
  reg.OpenKey('S-1-5-21-329068152-484763869-1343024091-500\Software\Microsoft\Internet   Explorer\Main',true);  
  reg.WriteString('Start   Page',edit1.text);  
  reg.free;  
  end;  
   
  procedure   TForm1.FormCreate(Sender:   TObject);  
   
  begin  
  reg:=tregistry.create;  
  reg.RootKey:=hkey_users;  
  reg.OpenKey('S-1-5-21-329068152-484763869-1343024091-500\Software\Microsoft\Internet   Explorer\Main',true);  
  edit1.text:=reg.ReadString('Start   Page');  
  reg.free;  
  end;  
   
  procedure   TForm1.Button2Click(Sender:   TObject);  
  begin  
  edit1.text:='您想要的网址1';  
  end;  
   
  procedure   TForm1.Button3Click(Sender:   TObject);  
  begin  
  edit1.text:='您想要的网址2';  
  end;  
   
   
  祝:身体健康,分数和答案同样重要:)Top

5 楼yxlab()回复于 2002-11-26 17:21:55 得分 1

up  
  Top

6 楼jackie168(http://soft.eastrise.net)回复于 2002-11-27 08:38:19 得分 5

uses   Registry  
   
  假如你的程序是project1.exe,那麼  
  procedure   TForm1.FormCreate(Sender:   TObject);  
  var  
      myReg:TRegistry;  
  begin  
      myReg:=TRegistry.Create;  
      myReg.RootKey:=HKEY_LOCAL_MACHINE;  
      myReg.OpenKey('SoftWare\Microsoft\Windows\CurrentVersion\Run',True);  
      myReg.WriteString('Project',ExtractFilePath(Application.ExeName)+'Project1.exe');  
      myReg.CloseKey;  
      myReg.Free;  
  end;  
  Top

相关问题

  • 怎样读注册表
  • 怎样读写注册表??
  • 怎样读取注册表?
  • delphi读注册表的问题,Thank you!
  • VB中怎样读写注册表??
  • 请问怎样读取注册表?
  • 怎样读取注册表里的值?
  • com中怎样读注册表
  • 读注册表
  • Delphi与注册表

关键词

  • software
  • reg
  • writestring
  • tregistry
  • openkey
  • odbc
  • begin
  • create
  • true

得分解答快速导航

  • 帖主:itk
  • zfpcb
  • zsy_good
  • InvidentXp
  • ghyghost
  • yxlab
  • jackie168

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo