<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[TRegistry DeleteKey funktioniert nicht]]></title><description><![CDATA[<p>Ich schreibe gerade an einem Programm, das den Hostname ändert und unter Anderem sollte ich auch einen Schlüssel in der Registrierung löschen.<br />
Die Methoden ReadString und WriteString funktionieren wunderbar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> , nur leider funktioniert DeleteKey nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> .<br />
Wie muss ich DeleteKey anwenden, damit es funktioniert??</p>
<p>Bitte um schnelle Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170699/tregistry-deletekey-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 03:43:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170699.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Jan 2007 17:27:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Thu, 18 Jan 2007 17:27:43 GMT]]></title><description><![CDATA[<p>Ich schreibe gerade an einem Programm, das den Hostname ändert und unter Anderem sollte ich auch einen Schlüssel in der Registrierung löschen.<br />
Die Methoden ReadString und WriteString funktionieren wunderbar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> , nur leider funktioniert DeleteKey nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> .<br />
Wie muss ich DeleteKey anwenden, damit es funktioniert??</p>
<p>Bitte um schnelle Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212186</guid><dc:creator><![CDATA[megabyte]]></dc:creator><pubDate>Thu, 18 Jan 2007 17:27:43 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Thu, 18 Jan 2007 17:40:47 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>&quot;funktioniert nicht&quot; ist keine ausreichende Fehlerbeschreibung. Die korrekte benutzung steht ausführühlich in der Builder-Hilfe.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212194</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 18 Jan 2007 17:40:47 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 08:51:46 GMT]]></title><description><![CDATA[<p>Ich hab das in der Hilfe von Borland natürlich auch schon nachgelesen.<br />
Ich hab auch schon in diversen Foren geschmökert und ich habe ALLE Versionen ausprobiert.<br />
Aber es endete jedesmal gleich!<br />
Auch wenn ich KeyExist verwende erzählt mir mein Programm jedesmal dieser Key existiert nicht, mit WriteString kann aber sogar überschreiben!?!?!? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212460</guid><dc:creator><![CDATA[megabyte]]></dc:creator><pubDate>Fri, 19 Jan 2007 08:51:46 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 09:17:16 GMT]]></title><description><![CDATA[<p>Was Akari meinte war: Solange wir nicht wissen was du genau tust, kann dir auch keiner sagen was falsch ist. Solange wir nicht wissen was überhaupt falsch läuft, kann keiner allfällig geposteten code (wink mit dem Zaunpfahl) beurteilen... Ists jetzt klarer?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212475</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Fri, 19 Jan 2007 09:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 12:40:45 GMT]]></title><description><![CDATA[<p>OK! Das ganze anders herum!<br />
Hat jemand schon mal einen Key aus der Registry gelöscht?<br />
Wenn ja: WIE???</p>
<p>Brauche ziemlich schnell eine Lösung (Schulprojekt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212618</guid><dc:creator><![CDATA[megabyte]]></dc:creator><pubDate>Fri, 19 Jan 2007 12:40:45 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 13:20:17 GMT]]></title><description><![CDATA[<p>bool DeleteKey (AnsiString Key);</p>
<p>tut's da wohl nicht ?</p>
<p>eventuell musst du den Key vorher mit bool OpenKey (AnsiString Key, bool CanCreate); behandeln ?</p>
<p>tut mir leid ich kann das hier nicht testen, ich muss mein programm weiterschreiben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212639</guid><dc:creator><![CDATA[Ceos]]></dc:creator><pubDate>Fri, 19 Jan 2007 13:20:17 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 13:22:54 GMT]]></title><description><![CDATA[<p>Solange Du uns nicht zeigst, wie Du das machst, können wir Dir auch nicht sagen, was Du falsch machst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212643</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 19 Jan 2007 13:22:54 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 13:31:03 GMT]]></title><description><![CDATA[<p>megabyte schrieb:</p>
<blockquote>
<p>OK! Das ganze anders herum!<br />
Hat jemand schon mal einen Key aus der Registry gelöscht?<br />
Wenn ja: WIE???</p>
<p>Brauche ziemlich schnell eine Lösung (Schulprojekt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> )</p>
</blockquote>
<p>Hallo</p>
<p>In der Builder hilfe ist zu <em>TRegistry::DeleteKey</em> ein vollständiges funktionsfähiges Beispiel.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212649</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 19 Jan 2007 13:31:03 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 14:15:41 GMT]]></title><description><![CDATA[<blockquote>
<p>In der Builder hilfe ist zu TRegistry::DeleteKey ein vollständiges funktionsfähiges Beispiel.</p>
</blockquote>
<p>schliess bitte nicht immer von dir auf andere :p, in meiner hilfe ist nämlich kein beispiel! ... zumindest nicht unter TRegistry::DeleteKey, kann sein das es eins bei delphi gibt aber wer schaut da schon nach wenn er C benutzt .... ja ich bin faul &lt;_&lt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212678</guid><dc:creator><![CDATA[Ceos]]></dc:creator><pubDate>Fri, 19 Jan 2007 14:15:41 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 14:20:13 GMT]]></title><description><![CDATA[<p>Hm bei mir ist auch ein komplettes Beispiel. Das heißt sowohl im BCB 5, als auch im BCB 6 ist es drin. Welche Version hast Du denn, respektive der Threadersteller?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212681</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 19 Jan 2007 14:20:13 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 14:20:27 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>im Builder 5 Professionell ist das Beispiel jedenfalls dabei.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212682</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 19 Jan 2007 14:20:27 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 14:47:54 GMT]]></title><description><![CDATA[<blockquote>
<p>TRegistry::DeleteKey Methode</p>
<p>Entfernt einen bestimmten Schlüssel und die zugehörigen Daten aus der Registrierung.</p>
<p>Klasse<br />
TRegistry</p>
<p>Syntax</p>
<p>[C++] bool DeleteKey (AnsiString Key);</p>
<p>Beschreibung<br />
DeleteKey entfernt den angegebenen Schlüssel sowie die zugehörigen Daten (falls vorhanden) aus der Registrierung.<br />
DeleteKey gibt bei Erfolg den Wert true zurück. Im Fehlerfall lautet der Rückgabewert false.</p>
<p>Verwandte Informationen<br />
TRegistry::CreateKey<br />
TRegistry::DeleteValue</p>
<p>Borland<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00ae.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--registered"
      title=":registered:"
      alt="®"
    /> Copyright <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    /> 2005 Borland Software Corporation. Alle Rechte vorbehalten.</p>
</blockquote>
<p>das iss alles was bei mir steht, auch kein link zu nem beispiel oder so .... kann sein das ich woanders suche als ihr oder ich gar aufm schlauch steh, ich lass mich deswegen gern belehren ^^</p>
<p>PS: Borland Developer Studio 2006</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212693</guid><dc:creator><![CDATA[ceos]]></dc:creator><pubDate>Fri, 19 Jan 2007 14:47:54 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 15:32:03 GMT]]></title><description><![CDATA[<p>Wär nicht das erste Mal, dass bei einer neuer Version Beispiele entfernt werden...<br />
Zusätzlich zu dem Text von Dir, befindet sich im BCB 6 noch folgedens Beispiel:</p>
<blockquote>
<p>In dieser Ereignisbehandlungsroutine für OnClick werden alle Werte gelöscht, die in der Registrierung unter dem angegebenen Schlüssel vorhanden sind.</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
  TRegistry Reg = new TRegistry;
  try
  {
    Reg-&gt;RootKey = HKEY_LOCAL_MACHINE; // Abschnitt in der Registrierung
    if (!Reg-&gt;OpenKey(Edit1-&gt;Text,false))
      ShowMessage(&quot;Error opening key&quot;);
    else
    {
      TStringList Val = new TStringList;
      try
      {
        Reg-&gt;GetValueNames(Val);
        for (int i = 0; i &lt; Val-&gt;Count; i++)

        {
          ShowMessage(Edit1-&gt;Text + &quot;\n&quot; +
                      &quot;has an Entry Called &quot;+Val-&gt;Strings[i]+&quot;\n&quot;+
                      &quot;With a Value of &quot;+Reg-&gt;ReadString(Val-&gt;Strings[i]));
        }
        if (Application-&gt;MessageBox(&quot;OK to delete the key and lose these values?&quot;,
                                    &quot;Delete?&quot;, MB_YESNO) == IDYES)
          Reg-&gt;DeleteKey(Edit1-&gt;Text);
      }
      __finally
      {
        delete Val;

      }
    }
  }
  __finally
  {
    delete Reg;
  }
}
</code></pre>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1212722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212722</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 19 Jan 2007 15:32:03 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 20:27:39 GMT]]></title><description><![CDATA[<p>Ich verwende den BCB 6 Pro, habe ein Beispiel drin in der Hilfe, aber das haut einfach nicht hin.</p>
<pre><code class="language-cpp">TRegistry * key = new TRegistry();
 key-&gt;RootKey = HKEY_CURRENT_USER;
 key-&gt;OpenKey(&quot;\\Software\\Microsoft\\Windows\\CurrentVersion\\Run&quot;, false);
 key-&gt;DeleteKey(&quot;\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\swg&quot;);
 key-&gt;CloseKey();
 delete key;
</code></pre>
<p>Hab's schon mit und ohne OpenKey und CloseKey versucht, genauso, wie ich schon den Pfad bei DeleteKey weg und dran gemacht hab.<br />
Immer das gleiche Ergebnis: DER SCH.... KEY WIRD NICHT GELÖSCHT!!!!!<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> HIIIIIILFEEEEEE <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212926</guid><dc:creator><![CDATA[megabyte]]></dc:creator><pubDate>Fri, 19 Jan 2007 20:27:39 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 20:42:51 GMT]]></title><description><![CDATA[<p>Dein Source funktioniert ohne Probleme.<br />
Willst Du auch wirklich einen Schlüssel und nicht einen Value löschen? Aktualisierst Du die Registry-Anzeige nachdem Dein Programm beendet wurde?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212936</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Fri, 19 Jan 2007 20:42:51 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Fri, 19 Jan 2007 22:29:29 GMT]]></title><description><![CDATA[<p>muss man den spass nich noch irgendwie speichern wenn man das programm beendet ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212997</guid><dc:creator><![CDATA[Ceos]]></dc:creator><pubDate>Fri, 19 Jan 2007 22:29:29 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Sat, 20 Jan 2007 12:17:42 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9494">@Joe</a>: Dieses Beispiel kommt bei mir erst, wenn ich oben auf <strong>Example</strong> klicke, (BCB6 Prof) was der OP vermutlich nicht gemacht hat.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/14851">@megabyte</a> Behauptet denn DeleteKey sie sei erfolgreich ausgeführt worden?</p>
<p>Kann auch durchaus ein Berechtigungs problem sein. Nicht jeder hat die Erlaubnis in HKEY_LOCAL_MACHINE zu schreiben. CURRENT_USER istda schon viel freundlicher... (o:</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/14678">@Ceos</a> Was soll man speichern sollen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1213124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1213124</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Sat, 20 Jan 2007 12:17:42 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Sun, 21 Jan 2007 00:56:48 GMT]]></title><description><![CDATA[<p>Sorry! Alle Hektik war umsonst! Ich hab DeleteKey und DeleteValue verwechselt! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /><br />
Ich war der Meinung, dass das auf der rechten Seite in Regedit Keys stehen und der Value der Wert ist der in dem Key steht.</p>
<p>Sorry war alles nur ein Verständnisproblem!</p>
<p>Trotzdem vielen Dank für die Hilfe.<br />
Und ohne euch wäre ich auch nicht drauf gekommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1213486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1213486</guid><dc:creator><![CDATA[megabyte]]></dc:creator><pubDate>Sun, 21 Jan 2007 00:56:48 GMT</pubDate></item><item><title><![CDATA[Reply to TRegistry DeleteKey funktioniert nicht on Sun, 21 Jan 2007 12:53:19 GMT]]></title><description><![CDATA[<p>Der Punkt geht dann wohl an mich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1213655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1213655</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Sun, 21 Jan 2007 12:53:19 GMT</pubDate></item></channel></rss>