24. september 2002 - 12:37Der er
2 kommentarer og 1 løsning
Standard path til Windows-mapper
Hei Jeg lurer på om noen vet hvordan man kan benytte seg av Windows-spesifike mapper/folders. F.eks. finne fram til en brukers "My Documents"-folder eller "Desktop"-folder, "Program Files"-folder eller "Windows System".
Jeg vet det er mulig å lese disse med noe som ligner på $PROGRAM_FILES$ eller noe sånt. Jeg husker ikke.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
brug den her : Function GetSpecialFolderLocation(folder : String) : String; begin Result := ''; with TRegistry.Create do try RootKey := HKEY_CURRENT_USER; OpenKey('\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders', True); result := ReadString(Folder) + #92; finally free; end; end;
procedure TForm1.FormCreate(Sender: TObject); var Reg : TRegistry; Strings : TStringList; i : Integer; tmpListItem : TListItem; Const Key = '\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\'; begin Reg := TRegistry.Create; Strings := TStringList.Create; ListView1.Items.Clear;
Reg.RootKey := HKEY_CURRENT_USER; if Reg.OpenKey(key, FALSE) then Reg.GetValueNames(Strings); Strings.Sort;
For i:= 0 to pred(Strings.Count) do begin tmpListItem := ListView1.Items.Add; tmpListItem.Caption:= Strings[i]; tmpListItem.SubItems.Add(Reg.ReadString(Strings[i])); end;
Ikke akkurat hva jeg spurte om, men det VIRKER!!! Takk!
//theHollow (Norge)
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.