小弟正在写一个程序要从注册表中读出一个值,被卡住了,谢谢各位高手,我等着。
解决方案 »
- quick report跟fast report有什么区别?
- 关于打印DbGrid中的内容
- 江湖救急!
- 高分求救 TreeView问题!如何把数据库中的记录按 Type 字段查询用TreeView显示出来!
- 问大家一个关于ADO的非可视化组件的调用问题。
- 一个ActiveX Form的问题,请高手HELP
- 那个地方可以Down到最新的《Delphi Informan magzine》
- 急急急!!!!!!!!!!!!!!!!
- 运行存储过程时报错:Capability not Supported!
- 我削尖脑袋都想不到这段vc程序怎样用delphi实现。这段程序是控制iis的东西。
- 大虾们:能调用DBEXPRESS的SQLCONNECTION控件的PARAMS对话框吗?我想程序在初始化时候,可以配置服务器等等?
- 在Delphi中如何调用Advapi32.dll和Crypt32.dll中的CSP加密模块???
procedure TForm1.Button1Click(Sender: TObject);
var MyReg:TRegistry;
begin
MyReg:=TRegistry.Create;
try
MyReg.RootKey:=HKEY_LOCAL_MACHINE;
MyReg.OpenKey('Software\Microsoft\Windows\CurrentVersion\',False);
if MyReg.ValueExists('MediaPath') then
ShowMessage(MyReg.ReadString('MediaPath'));
finally
MyReg.Free;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
pReg: TRegistry;
begin
pReg := TRegistry.Create;
pReg.RootKey := HKEY_LOCAL_MACHINE;
pReg.OpenKey('Software\Borland\Delphi\7.0', false);
if pReg.ValueExists('App') then
ShowMessage(pReg.ReadString('App'));
pReg.CloseKey;
pReg.Free;
end;
function GetRegistryValue: string;
var
Registry: TRegistry;
S: string;
begin
Registry:=TRegistry.Create; Registry.RootKey:=HKEY_LOCAL_MACHINE;
{False because we do not want to create it if it doesn抰 exist}
Registry.OpenKey('MYKEY',False);
Result :=Registry.ReadString('VALUE1'); Registry.Free;
end;