REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\COMPANY\PROJECT1]
"Database"="oracle"
"Name"="project1"
"password"="project1"
通过执行它,你可以在注册表中产生一些纪录. 这是人工的方法. 你也可以通过DELPHI去动态操作,如READ OR WRITE.
下面是READ的代码:
with TRegistry.Create do
try
RootKey := HKEY_LOCAL_MACHINE;
OpenKey('SOFTWARE\COMPANY\PROJECT1', false);
String1:=ReadString('Database');
String2:=ReadString('Name');
String3;= ReadString('password'));
finally
free;
end;
String1,String2,String3为你从注册表中读到的信息.
WRITE的代码:
with TRegistry.Create do
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey('\SOFTWARE\COMPANY\PROJECT1',FALSE) then
WriteString('DATABASE',edPath.Text);
finally
Free;
end;
你将edPath.Text的内容存入注册表.
这是完整的实例.希望你成功. 有事你说话!