Avatar billede elcoyote Nybegynder
17. juli 2000 - 19:00 Der er 1 kommentar og
1 løsning

Delphi og Windows registrerings Database

Jeg bruger delphi 2.0 og jeg har brug for at importere en verdi fra registreringsdatabasen ind i delphi. For eksembel i [HKEY_CURRENT_USER\Software\program]
ligger strengen
"InstallPath"="D:\\programmer\\program".
Hvordan kan jeg importere "D:\\programmer\\program", ind i en tekstbox, og derefter rette den til noget andet, og gemme det i registreringsdatabasen?
Avatar billede sjensen Nybegynder
18. juli 2000 - 11:03 #1
Her er der lige 2 funktioner du kan bruge:

procedure regadd(Rootkey: HKEY; Key: string; Name: String; value: string);
var
  reg: Tregistry;
begin
  reg:=Tregistry.create;
  reg.rootkey:=rootkey;
  reg.OpenKey(key,true);
  reg.writestring(name,value);
  reg.free;
end;

function regread(Rootkey: HKEY; Key: string; Name: String):string;
var
  reg: Tregistry;
begin
  reg:=Tregistry.create;
  reg.rootkey:=rootkey;
  reg.OpenKey(key,true);
  result:=reg.readstring(name);
  reg.free;
end

De er godt nok ikke til D2, men du kan nemt rette dem til.
Avatar billede pellelil Nybegynder
20. juli 2000 - 12:18 #2
Mon ikke D2 "æder dem som de er" ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester