<?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[FAQ - Grafik - TBitmap in TIcon umwandeln]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39236.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39236.html</a></p>
<p>In der Funktion wird ein Icon zur Laufzeit mit <strong>new</strong> erzeugt:</p>
<pre><code class="language-cpp">TIcon* icn = new TIcon();
</code></pre>
<p><strong>ico</strong> wird danach nirgendwo &quot;deleted&quot;.</p>
<p>Wäre es nicht besser, es ausserhalb der Funktion zu deklarieren, um es nach Benutzung (irgendwo) zu &quot;deleten&quot;?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/133525/faq-grafik-tbitmap-in-ticon-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 15:42:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/133525.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 18 Jan 2006 14:49:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FAQ - Grafik - TBitmap in TIcon umwandeln on Wed, 18 Jan 2006 14:49:15 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39236.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39236.html</a></p>
<p>In der Funktion wird ein Icon zur Laufzeit mit <strong>new</strong> erzeugt:</p>
<pre><code class="language-cpp">TIcon* icn = new TIcon();
</code></pre>
<p><strong>ico</strong> wird danach nirgendwo &quot;deleted&quot;.</p>
<p>Wäre es nicht besser, es ausserhalb der Funktion zu deklarieren, um es nach Benutzung (irgendwo) zu &quot;deleten&quot;?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/969793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/969793</guid><dc:creator><![CDATA[icon]]></dc:creator><pubDate>Wed, 18 Jan 2006 14:49:15 GMT</pubDate></item><item><title><![CDATA[Reply to FAQ - Grafik - TBitmap in TIcon umwandeln on Wed, 18 Jan 2006 15:01:16 GMT]]></title><description><![CDATA[<p>nein wäre es nicht. die funktion gibt doch einen zeiger auf das erstellte icon zurück. der anwender der diese funktion aufruft, muss sich also selber darum kümmern und den belegten speicher mit <strong>delete</strong> wieder freigeben.</p>
<pre><code class="language-cpp">// Bild laden
Graphics::TBitmap *bmp  = new Graphics::TBitmap();
bmp-&gt;LoadFromFile(&quot;c:\\blahfasel.bmp&quot;);

// in Icon konvertieren
TIcon *icon = BitmapToIcon(bmp, clRed);

if (icon)
{
  // ... was machen

  // belegten Speicher freigeben
  delete icon;
}
else
  ShowMessage(&quot;Error while converting bitmap to icon&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/969809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/969809</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Wed, 18 Jan 2006 15:01:16 GMT</pubDate></item></channel></rss>