Duvida não muito simples sobre Registro

03/12/2003

1

bom pessoal,
estou querendo acessar uma chave do registro, bem simples.

uses
SysUtils, Registry, Dialogs;

var Registro: TRegistry;

begin
Registro := TRegistry.Create;

Registry.RootKey := HKEY_LOCAL_MACHINE

end;

Nesta linha de comando ´Registry.RootKey := HKEY_LOCAL_MACHINE´ quando eu tento rodar o programa ele dá a seguinte Mensagem de erro ´Undeclared identifier ´HKEY_LOCAL_MACHINE´


Qualquer ajuda é bem vida...

Lucas!


Responder

Posts

03/12/2003

Lucas Silva

corrigindo....

uses
SysUtils, Registry, Dialogs;

var Registro: TRegistry;

begin
Registro := TRegistry.Create;

Registro.RootKey := HKEY_LOCAL_MACHINE

end;

Nesta linha de comando ´Registro.RootKey := HKEY_LOCAL_MACHINE´ quando eu tento rodar o programa ele dá a seguinte Mensagem de erro ´Undeclared identifier ´HKEY_LOCAL_MACHINE´

mesmo assim não dá certo!


Responder

03/12/2003

Nildo

Ao invez de
Registry.RootKey

use
Registro.RootKey := HKEY_LOCAL_MACHINE

Mesmo assim se der erro use:
Registro.RootKey := DWORD($80000002);


Responder

03/12/2003

Lucas Silva

Muito obrigado nildo...
com o ´Registro.RootKey := DWORD($80000002);´ deu certo.....


Responder

03/12/2003

Nildo

Ou voce pdoe usar o proprio
Registro.RootKey := HKEY_LOCAL_MACHINE

mas você tem que adicionar Windows à uses


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira