Søger du en specifik kategori?

 



Oprettet ons. d. 04. februar 2009 kl. 07:58

baxos
baxos (11.685 point)
Guidens karaktér
1
2
3
4
5

Brug af reg databasen!

Registerings databasen er et meget vitigt punkt i programmering og sårn set til alt :p Artiklen er mest til nybegyndere til delphi!
Indledning : Registerings databasen gemmer en masse oplysninger om alt muligt med windows, et hurtigt eksemple : Reg db'en gør sårn at iexplorer kun kan downloade 2 ting ad'gangen men det kan man ændre via den
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>

Skrevet man. d. 12. januar 2004 kl. 20:28| #1


Skrevet man. d. 12. januar 2004 kl. 22:30| #2

athlon-pascal (19.428 point)
Fedt, en Delphi-artikel!
Ikke noget jeg ikke vidste, men det er godt til nybegyndere :o)
Lav evt. lidt mere luft, og lidt flere pædagogiske forklaringer :-)

Skrevet ons. d. 14. januar 2004 kl. 03:36| #3

armena (15.392 point)
Ikke nok beskrivende, og giver kun et eksempel på hvordan man kan bruge TRegitry. Kan bruges som et tip, men desværre ikke som en artikel.

Skrevet ons. d. 14. januar 2004 kl. 16:31| #4

jih (16.208 point)
forstod ingenting af den...

Skrevet ons. d. 14. januar 2004 kl. 22:40| #5

bilde (18.117 point)
lav gerne et eksempel, som kan bruge i praksis :)

Skrevet tor. d. 15. januar 2004 kl. 04:42| #6


Skrevet lør. d. 17. januar 2004 kl. 12:16| #7


Skrevet søn. d. 15. februar 2004 kl. 15:03| #8


Skrevet tir. d. 24. februar 2004 kl. 02:03| #9

vallemanden (21.770 point)
Fed artikel, har nogle gange haft brug for at skrive i reg'en gra delphi

Skrevet man. d. 15. marts 2004 kl. 12:37| #10

nidyahou (11.702 point)
www.jdsign.dk
div funktionen er lavet så du kan bruge den, alt for uoverskuelig og jeg er ikke i stand til at sætte mig ind i den... Som andre os har skrevet, give us an example!

Skrevet søn. d. 21. marts 2004 kl. 12:29| #11

mulbo (16.955 point)
Du kunne godt have lavet kode felter.... det er alså meget mere forståligt så!

Skrevet tir. d. 04. maj 2004 kl. 13:57| #12

cyaegha (20.141 point)
Ikke nok i dybden. Gør det lidt grundigere. eks. Hvad gør jeg når mit program "installeres/fjernes" altså Oprydning i regdb. Og når du skriver så genbrug dine navne, og give dem et fornuftigt navn, ikke bla og blabla. Kom med en forklaring på hvorfor, ikke bare pga True (som du gør ved reg.openkey) .
Der er altid nogle som enten kunne trænge til at få genopfrisket, eller nogle som ikke er en haj til de grundlæggende ting. Så vær god mod dine læsere.

Skrevet tir. d. 01. juni 2004 kl. 12:33| #13


Skrevet tir. d. 01. juni 2004 kl. 15:26| #14

nanoq (113.086 point)
Der er intet kød på denne artikel. Skal artiklen kunne bruges til noget fornuftigt, skal du være langt mere forklarende. Du kommer ind på nogle enkelte muligheder, men ingen tilbundsgående forklaringer. For den uerfarne bruger kan denne artikel være til langt større skade end gavn.

Skrevet lør. d. 05. juni 2004 kl. 19:21| #15

nico26 (29.812 point)
Kan vel egentlig ikke kaldes en artikel - men bare et lille eksempel.

Skrevet søn. d. 14. januar 2007 kl. 17:17| #16

Ekstremt dårlig artikel - hvis man kan kalde den det...

Skrevet lør. d. 10. marts 2007 kl. 13:41| #17


Skrevet tor. d. 25. marts 2010 kl. 22:43| #18

hrc (33.272 point)
Hvordan kan det være mit ene indlæg er kommet med på begge baxos' amatøragtige artikler (hhv, som #9 og #18)? Det gør ikke så meget hvis bare man glemmer delen om operatorer og datatyper under Registry-artiklen.

Skriv en kommentar



Mest populære guides

Guidens karakter
!!!Karaktér: 3
14 stemmer
31/01 - 2011
Af: heinzdmx

Dropbox - gratis online lagerplads

Jeg vil i denne guide forklare lidt om hvad Dropbox er og også hvordan du får mest mulig plads på Dropbox. Dropbox er kort sagt en service hvor du har dine data lagt til backup på både nettet og din egen computer.
Guidens karakter
!!!Karaktér: 4
33 stemmer
02/02 - 2009
Af: jkrons

Dato- og tidsberegninger i Excel

En introduktion til simple beregninger med dato og tid i Excel. Opdateret med afsnit om beregning af tillæg.
Excel  |  Læs »
Guidens karakter
!!!Karaktér: 4
21 stemmer
06/11 - 2011
Af: fromsej

Sådan fjerner du virus og malware

Udviklingen går stærkt på "skidt"fronten, så vi har sammensat en ny og effektiv programpakke til fjernelse af det.
Virus  |  Læs »

Log ind

   

   



   




Tips & Tricks fra PC World

Teaser billede

Top 5: Virale YouTube-videoer fra Danmark

Lægger du mærke til de mere eller mindre skjulte reklamebudskaber, når du ser videoer på nettet? Vi har taget et kig på fem utrolige danske videoer, som er blevet virale hit.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan fupper smarte svindlere dig på Facebook

Se hvordan du undgår Facebook-fup i fremtiden.


Nyheder fra Computerworld

Teaser billede

App-udvikling 2.0: Sådan er den perfekte app

ComputerViews: Den værste app-hype er ved at have lagt sig, og nu ser vi konturerne af fremtidens app-design. Men hvordan udnytter man de mobile muligheder optimalt?


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger