<?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[delete erforderlich bei dynamisch erzeugtem Edit ?]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wenn ich beispielsweise sowas mache:<br />
Unit1.h</p>
<pre><code class="language-cpp">public:
TEdit *eddy;
</code></pre>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
  eddy=new TEdit(Form1);
  eddy-&gt;Parent = Form1;
}
</code></pre>
<p>Ich erzeuge damit ja ein TEdit das Form1 als Owner hat.<br />
Wenn nun der Destruktor von Form1 aufgerufen wird (Form1-&gt;Close()) gibt der auch &quot;automatisch&quot; den reservierten Speicher des TEdit wieder frei ?<br />
Oder muss ich das selber mit einem &quot;delete eddy&quot; machen ?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/143930/delete-erforderlich-bei-dynamisch-erzeugtem-edit</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 02:13:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/143930.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Apr 2006 21:52:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to delete erforderlich bei dynamisch erzeugtem Edit ? on Wed, 12 Apr 2006 21:52:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wenn ich beispielsweise sowas mache:<br />
Unit1.h</p>
<pre><code class="language-cpp">public:
TEdit *eddy;
</code></pre>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
  eddy=new TEdit(Form1);
  eddy-&gt;Parent = Form1;
}
</code></pre>
<p>Ich erzeuge damit ja ein TEdit das Form1 als Owner hat.<br />
Wenn nun der Destruktor von Form1 aufgerufen wird (Form1-&gt;Close()) gibt der auch &quot;automatisch&quot; den reservierten Speicher des TEdit wieder frei ?<br />
Oder muss ich das selber mit einem &quot;delete eddy&quot; machen ?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1036371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036371</guid><dc:creator><![CDATA[delornot]]></dc:creator><pubDate>Wed, 12 Apr 2006 21:52:56 GMT</pubDate></item><item><title><![CDATA[Reply to delete erforderlich bei dynamisch erzeugtem Edit ? on Wed, 12 Apr 2006 22:26:40 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>in diesem Fall löscht das Form1 das Edit. Weil du Form1 im Konstruktor von dem TEdit als Owner angegeben hast. Wenn du statdessen nur TEdit(0) geschrieben hättest, müßtest du dann tatsächlich selber das Edit wieder löschen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1036383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036383</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 12 Apr 2006 22:26:40 GMT</pubDate></item><item><title><![CDATA[Reply to delete erforderlich bei dynamisch erzeugtem Edit ? on Wed, 12 Apr 2006 22:34:11 GMT]]></title><description><![CDATA[<p>Danke. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1036387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036387</guid><dc:creator><![CDATA[delornot]]></dc:creator><pubDate>Wed, 12 Apr 2006 22:34:11 GMT</pubDate></item></channel></rss>