så er der også en nøgle under reg db'en som hedder Run som starter alle programmer op
~~~~~~~
Ok så starter vi allerførst skal du lige tilføje registry under uses
~~~~~~~~
uses
Windows, Messages, SysUtils, Classes, Graphics, controls,Forms, Dialogs,StdCtrls, Registry;
allerførst skal man ALTID huske at sætte var til reg:Tregistry;
altså :
var
reg:Tregistry;
reg:=TRegistry.Create; <- Åbner reg koden :p
reg.RootKey:=HKEY_WHAT_EVER; - Det er altså root nøglen! den skal man også altid bruge :p
If reg.OpenKey('nøglenavn',True) - den tjekker om nøglen nøglenavn findes hvis ikke laver den nøglen pga True!
hvordan skriver man så i registry?
reg.writestring('navnbla','Dette er et bla navn') - skriver en streng
reg.writebool('BooL',True/False) - Det er så et boolean fortæller sig selv ;)
Reg.free <- Lukker reg koden igen!
nu gidder jeg ikke at fortælle mere om at skrive!
så kan jeg da bare læse fra den istedet ?!?!? ;)
var
reg:TRegistry;
teksten:String;
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_WHAT_EVER;
If Reg.OpenKey('Test',True) then // Det her har vi gemmengået før så det behøver vi ikke "skrive" om :p
teksten:=Reg.Readstring('navnbla'); // teksten angives teksten fra navnbla som vi selv skrev før som var = Dette er et bla navn
Checkbox1.Checked := Reg.readbool('BooL'); // Sætter checkboxen til checked eller ik!
Reg.readbool er næsten lidt ligsom Registerings basen .læs Boolean('navnpå den')
Registry.Free;
Så er jeg færdig håber i kunne bruge det til noget :O
Håber også i kan bruge det i jeres programmer
Har lige gjort det lidt mere overskueligt med < div>


