![]() |
Moin Zusammen,
TRegistry bietet dafür die Methode GetKeyNames. ;-) |
Zitat:
|
Wenn wir unsere Moderatoren nicht hätten! Vielen Dank. Man liest sich :firejump: :firejump: :firejump:
Stanlay |
Moin Basic Master,
Zitat:
|
wie kann ich in den "ordner" gehen, wo die ganzen anderen ordner liegen?
|
Moin Basic Master,
mit GetKeyNames könnte man das so machen:
Delphi-Quellcode:
Anschliessend würden alle registrierten Dateiendungen im Memo stehen.
var
R : TRegistry; i : integer; begin R := TRegistry.Create; try R.RootKey := HKEY_CLASSES_ROOT; if R.OpenKey('',true) then begin try Memo1.Lines.BeginUpdate; try Memo1.Lines.Clear; R.GetKeyNames(Memo1.Lines); for i := Memo1.Lines.Count-1 downto 0 do begin if pos('.',Memo1.Lines[i]) <> 1 then begin Memo1.Lines.Delete(i); end; end; finally Memo1.Lines.EndUpdate; end; finally R.CloseKey; end; end; finally FreeAndNil(R); end; end; |
hmm das geht schonmal (thx), jetz muss ich das nur noch zu ner funktion zusammen basteln...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz