Hallo zusammen,
ich möchte alle Einträge aus der Registry löschen, unter dem Pfad '\Software\MeinProgramm\Grids\*\size'.
An Stelle von '*' kann ein beliebiger Name von einem Grid aus meinem Programm stehen.
Wie kann ich alle Werte löschen, dabei alle Einträge durchlaufen.
Ich konnte eine procedure nur für den exakten Key schreiben:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| var Reg: TRegistry; begin Reg:= TRegistry.Create; Reg.RootKey := HKEY_CURRENT_USER;
Key:= '\Software\MeinProgramm\Grids\Grid1\size';
if Reg.OpenKey(Key, false) then Reg.DeleteKey(Key);
Reg.Free; end; |
Danke im voraus für jeden Hinweis.
mk
Moderiert von
Christian S.: Code- durch Delphi-Tags ersetzt.