12. november 2005 - 13:43Der er
6 kommentarer og 1 løsning
Simpelt kald i registreringsdatabasen
Davs,
Jeg skal lave et delphi-program til at finde placeringen af et andet program automatisk. Jeg antager at man gør det via registreringsdatabasen? Altså returnere den fulde sti til f.eks C:\Programmer\Mozilla Firefox\firefox.exe
How?
Hmm. Var det forklaring nok? Eks.: Når man opdatere et eller andet program så ved opdateringsfilen altid hvor "hovedprogrammet" ligger. Også selvom man har kaldt "hovedprogrammet" et eller andet mystisk. Hvordan finder opdateringsfilen ud af dette?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
procedure TForm1.Button1Click(Sender: TObject); var Registry: TRegistry; S: string; begin Registry:=TRegistry.Create;
Registry.RootKey:=HKEY_LOCAL_MACHINE; {False because we do not want to create it if it doesn’t exist} Registry.OpenKey('MYKEY',False); showmessage(Registry.ReadString('VALUE1')); Registry.Free; end;
Men.. um.. hvordan anvender man den? Skal man skrive sin strengværdi ind i stedet for 'MYKEY'? Kan du evt. smid et eksempel som finder et eller andet?
procedure TForm1.Button1Click(Sender: TObject); var Registry: TRegistry; S: string; begin Registry:=TRegistry.Create;
Registry.RootKey:=HKEY_LOCAL_MACHINE; {False because we do not want to create it if it doesn’t exist} Registry.OpenKey('Software\microsoft\firefox\',False); showmessage(Registry.ReadString('installpath')); Registry.Free; end;
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.