10. oktober 2003 - 13:08Der er
14 kommentarer og 1 løsning
Skrive i registreringsdatabasen
Hvordan skriver man data i registreringsdatabasen??? Jeg har lavet følgende kode, hvad gør jeg forkert??? JEg skal bruge programmet til min lærer på skolen, der er træt af han ikke kan låse registreringsdatabasen op igen, så jeg har lovet og lave et program til det.
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Slettet bruger
10. oktober 2003 - 13:13#1
Prøv det her:
uses Registry;
procedure TForm1.Button1Click(Sender: TObject); var MainReg: TRegistry; begin MainReg := TRegistry.Create; MainReg.RootKey := HKEY_CURRENT_USER; MainReg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Policies\',True); MainReg.WriteString('System','TEST'); MainReg.Free; end;
Synes godt om
Slettet bruger
10. oktober 2003 - 13:15#2
Eller sådan:
uses Registry;
procedure TForm1.Button1Click(Sender: TObject); begin with TRegistry.Create do begin RootKey := HKEY_CURRENT_USER; OpenKey('\Software\Microsoft\Windows\CurrentVersion\Policies\',True); WriteString('System','TEST'); Free; end; end;
procedure TForm1.Button1Click(Sender: TObject); begin with TRegistry.Create do try RootKey := HKEY_CURRENT_USER; OpenKey('\Software\Microsoft\Windows\CurrentVersion\Policies\',True); WriteString('System','TEST'); finally // Vi sikrer os, at den bliver free'et... Free; end; end
Synes godt om
Slettet bruger
10. oktober 2003 - 13:26#11
Hvis du vil gøre det med TRegIniFile kan du gøre sådan:
uses Registry;
procedure TForm1.Button1Click(Sender: TObject); var R:TRegIniFile; begin with TRegIniFile.Create do R := TRegIniFile.Create; R.RootKey := HKEY_CURRENT_USER; R.WriteString('\Software\Microsoft\Windows\CurrentVersion\Policies\','System', 'TEST'); R.Free; end;
Jeg vil anbefale at du bruger TRegisty, da TRegIniFile mig bekendt kun findes med det formål, at gøre det nemmere for folk at konvertere gamle Delphi-programmer, der bruger TIniFile, til at bruger registreringsdatabasen på en nem måde...
Synes godt om
Ny brugerNybegynder
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.