Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Registry Eintrag entfernen? (https://www.delphipraxis.net/128066-registry-eintrag-entfernen.html)

AlexII 23. Jan 2009 12:35


Registry Eintrag entfernen?
 
Habe folgenden Code um in der Registry einen Wert abzuspeichern:

Delphi-Quellcode:
procedure TForm1.N451Click(Sender: TObject);
var regist: TRegistry;
begin
  regist:= TRegistry.Create;
  regist.RootKey:= HKEY_LOCAL_MACHINE;
  regist.OpenKey('Software\ProgrammRose\Transparenz', true);
  regist.WriteString('TransparenzWert', '45');
  sWertTransparenz:= regist.ReadString('TransparenzWert');
  regist.CloseKey;
  regist.free;
end;
Ich würde jetzt gerne mit nem Button den Wert aus der Registry wieder entfernen, wie kann der Code lauten?

PS. Hab ehrlich gesagt im Thema Registry kaum Wissen.

Luckie 23. Jan 2009 12:46

Re: Registry Eintrag entfernen?
 
Such in der Hilfe mal nach TRegistry, der Rest ergibt sich von alleine.*

Aber noch zu deinem Code. Speicherst du da Programmeinstellungen im Hive HKLM? ganz schlechte Idee, in zweierlei Hinsicht. Zum einem haben dort nur Administratoren Schreibrechte (ich arbeite standardmäßig als einfacher Benutzer an meinem System) und zum anderen würden sich verschiedene benutzetr gegenseitig die Einstellungen überschreiben. Benutzerspezifische Programmeinstellungen gehören nach HKCU.

*Wird einem denn heutzutage weder von den Eltern noch von den Lehrern beigebracht, wie man sich eventuell selbst helfen kann? Klar ist das ein Forum, zum Fragen stellen, wenn man Probleme hat, aber wenn es schon da anfängt?

AlexII 23. Jan 2009 12:49

Re: Registry Eintrag entfernen?
 
Aha, danke für den Tipp, werd ich mal abarbeiten.

fkerber 23. Jan 2009 12:52

Re: Registry Eintrag entfernen?
 
Hi!

Außerdem würde ich mir überlegen, ob du solche Programmeinstellungen wirklich in der Registry abspeichern musst.
Eine Ini-Datei in den AppData würde das bestimmt auch tun...


Ciao, Frederic

AlexII 23. Jan 2009 12:57

Re: Registry Eintrag entfernen?
 
Ne eine ini-Datei kommt leider nicht in Frage.

fkerber 23. Jan 2009 13:10

Re: Registry Eintrag entfernen?
 
Hi!

Darf man Fragen warum?
Also bspw. ich würde das Programm lieber nicht nutzen, wenn es mir die Registry (mehr oder minder) ungefragt "vollmüllt"...


Ciao, Frederic

AlexII 23. Jan 2009 13:17

Re: Registry Eintrag entfernen?
 
Was wissen wir schon alles, was alle Programme in unsrem PC machen, meine Freeware ist da ein Tropfen auf dem heißen Stein.
Nenne mir mal ein Programm, dass du nutzt und es dir die Registry nicht vollmüllt?
Außerdem muss du es nicht nutzen und überhaupt das ist schon ein anderes Thema. :wink:

worker 23. Jan 2009 13:20

Re: Registry Eintrag entfernen?
 
Zitat:

Zitat von AlexII
Nenne mir mal ein Programm, dass du nutzt und es dir die Registry nicht vollmüllt?

Alle meine selbsterstellten Programme :mrgreen:

AlexII 23. Jan 2009 13:46

Re: Registry Eintrag entfernen?
 
Aber NUR mit deinen kommst nicht weit... na gut

Ich bemühe mich also, dass meine Freeware sauber mit den PCs umgeht, was die in die Registry eintragen, entfernen sie auch, es bleibt also kein Müll übrig :thumb:

Blackheart 23. Jan 2009 13:51

Re: Registry Eintrag entfernen?
 
Zitat:

Zitat von AlexII
Aber NUR mit deinen kommst nicht weit... na gut

Ich bemühe mich also, dass meine Freeware sauber mit den PCs umgeht, was die in die Registry eintragen, entfernen sie auch, es bleibt also kein Müll übrig :thumb:

Laut Fragestellung ja noch nicht. :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:50 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz