Fórum funcao que leia o registro do windows #251192

20/09/2004

0

bom dia pessoal


por favor,
alguem poderia me dizer qual funcao do Delphi
pode ser usada para verificar a existencia de uma chave, INFORMADA PELO USUARIO, dentro do registro do windows.

agradeco a atencao!

um abraco


Ejc

Ejc

Responder

Posts

20/09/2004

Lucas Silva

pra fazer isto você vai ter que utilizar função da [b:3a191a4956]Registry[/b:3a191a4956].
Var registro: TRegistry;

begin
  registro := TRegistry.Create;
// tem mais coisa aqui......
//Pesquisa aqui no fórum que vc deve achar + coisa!

end;


é + ou - isso, não lembro de cabeça..


Responder

Gostei + 0

20/09/2004

Lucas Silva

Explicando melhor...

uses Registry;
.
.
.
var registro: TRegistry;
begin
   registro := TRegistry.create;
   registro.OpenKey := HKEY_CURRENT_USER;
   registro.ReadString(´Nome da chave´);
end;



Responder

Gostei + 0

20/09/2004

Ejc

VALEU LUCAS!

VC NOS AJUDOU BASTANTE!


UM ABRACO []

FLW


Responder

Gostei + 0

20/09/2004

Ejc

Estudei um pouco o objeto TRegistry, e alterando algumas linhas ficou assim o codigo para BUSCAR UMA CHAVE NO REGISTRO :)

procedure TFindfile.btnFindClick(Sender: TObject);
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.KeyExists(´\Software\Microsoft\Internet Explorer\teste´)
then showmessage(´chave encontrada´) else
showmessage(´chave nao encontrada!´)
finally
Reg.CloseKey;
Reg.Free;
inherited;
end;
end;

Falta so eu descobrir como passar dinamicamente o nome da chave que eu quero que o sistema localize...

flw
e obrigado pela ajuda


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar