Avatar billede ziron Nybegynder
02. februar 2001 - 10:31 Der er 14 kommentarer og
1 løsning

Registrerings database.

Hvis jeg fx skal registrerer noget i registrerings database når der trykkes på en knap, hvad skal jeg så gøre????

ZIRON...
Avatar billede martinlind Nybegynder
02. februar 2001 - 10:36 #1
bruge TRegINI, eller TRegistry

det er næsten som med inifiler, meget nemt og smertefrit.

/Martin
Avatar billede mnv Nybegynder
02. februar 2001 - 10:36 #2
har du kigget på www.netcoder.dk eller www.script.dk
Avatar billede ziron Nybegynder
02. februar 2001 - 10:55 #3
du skulle vel ikke have et eksempel???

og der er ingen ting på www.netcoder.dk er ved at kigge på script.dk
Avatar billede martinlind Nybegynder
02. februar 2001 - 11:01 #4
har lidt travlt lige nu men et par gode link :

www.undu.com
www.melander.dk

ellers brug online hjælpen eller demos\\, der ligger masser af eks.

/Martin
Avatar billede ziron Nybegynder
02. februar 2001 - 11:03 #5
det er bare iorden.

TAK...

jeg prøver at kigge...

ZIRON
Avatar billede remis Nybegynder
05. februar 2001 - 09:29 #6
indsæt \"Registry\" i Uses.


Gem i regbasen...

procedure TForm1.GemButtonClick(Sender: TObject);
var
Registry: TRegistry;
begin
  Registry:=TRegistry.Create;
  Registry.RootKey:=HKEY_LOCAL_MACHINE;
  If Registry.OpenKey(\'Muh\',True) then
    begin
    Registry.WriteString(\'Tekstedit\', Edit1.Text);
    Registry.WriteBool(\'CheckBox\', CheckBox1.Checked);
Registry.Free;   
end;
end;


Hent fra regbasen...

procedure TForm1.HentButtonClick(Sender: TObject);
var
Registry: TRegistry;
begin
Registry:=TRegistry.Create;
  Registry.RootKey:=HKEY_LOCAL_MACHINE;
  If Registry.OpenKey(\'Muh\',True) then
  Edit1.Text :=  Registry.ReadString(\'Tekstedit\');
  CheckBox1.Checked := Registry.ReadBool(\'CheckBox\');
Registry.Free; 
end;

RemiZ

Avatar billede ziron Nybegynder
21. marts 2001 - 08:00 #7
remis >> det virker ikke til 2000, der skal man bruge Treginifile istedet for Tregistry....

/ZIRON
Avatar billede martinlind Nybegynder
21. marts 2001 - 08:53 #8
Ziron >> Vrøvl, både TRegInifile og TRegisty virker fint i w2k. For øvrigt skulle remis da vist havde haft de 30 point og ikke dig selv.
Avatar billede ziron Nybegynder
21. marts 2001 - 08:57 #9
nej jeg kunne ikke få det til at virke. så har selv siddet og fundet andre steder...

det ved jeg nu ikke helt, han skulle måske have haft nogle af dem, men det var jo ikke sådan at jeg kunne bruge hans svar...
Avatar billede martinlind Nybegynder
21. marts 2001 - 09:01 #10
Det er nok fordi du har lavet en anden fejl, for den virker fint, har selv brugt det under w2k-pro
men det kræver bla. at du har rettigheder til at skrive i reg.basen
Avatar billede ziron Nybegynder
21. marts 2001 - 09:13 #11
okay jeg har ikke fået det til. men vil da lige kigge på det igen, så kunne det da være der røg nogle point ud...
Avatar billede martinlind Nybegynder
21. marts 2001 - 09:23 #12
Ja prøv det.

Det var såmænd mere principet i at du spørg får et svar og tager selv point\'ne... hmm det ser ikke pænt ud.
Avatar billede ziron Nybegynder
21. marts 2001 - 09:25 #13
okay jeg må have lavet en fejl. min fejl point til remis.

hvad er forskellen så helt på de 2 reg-typer???

/ZIRON
Avatar billede martinlind Nybegynder
21. marts 2001 - 09:36 #14
TRegIniFile er en blaning af Inifile og Registrybasen så du nemt kan komme fra inifiler til reg. basen, TRegisty er klart den rigtige at bruge.

/Martin

PS. Jeg trækker mit \"brok\" tilbage jeg kan se du har gi\'et remis point. *S*
Avatar billede ziron Nybegynder
21. marts 2001 - 09:41 #15
okay umelbart synes jeg selv at reginifile er lidt bedre...

det er bare iorden....

/ZIRON
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