<?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[Abstract Error &amp;amp; TImage]]></title><description><![CDATA[<p>Hi !</p>
<p>Ich habe im verlauf eines Programs einige Biler über new TImage erzeugt die ich apäter gerne wieder loswerden möchte, um den Speicher Freizugeben und evtl. später TImages mit gleichem Namen wieder erzeugen zu können. Ich habe das schon mit</p>
<pre><code class="language-cpp">for (int i=0;i&lt;10;i++)
{
delete Img[i];
}
</code></pre>
<p>versucht aber bekomme dann immer einen &quot;Abstract Error&quot;...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/101364/abstract-error-amp-timage</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 11:13:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/101364.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Feb 2005 15:20:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Abstract Error &amp;amp; TImage on Tue, 15 Feb 2005 15:20:42 GMT]]></title><description><![CDATA[<p>Hi !</p>
<p>Ich habe im verlauf eines Programs einige Biler über new TImage erzeugt die ich apäter gerne wieder loswerden möchte, um den Speicher Freizugeben und evtl. später TImages mit gleichem Namen wieder erzeugen zu können. Ich habe das schon mit</p>
<pre><code class="language-cpp">for (int i=0;i&lt;10;i++)
{
delete Img[i];
}
</code></pre>
<p>versucht aber bekomme dann immer einen &quot;Abstract Error&quot;...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724062</guid><dc:creator><![CDATA[Franky78]]></dc:creator><pubDate>Tue, 15 Feb 2005 15:20:42 GMT</pubDate></item><item><title><![CDATA[Reply to Abstract Error &amp;amp; TImage on Tue, 15 Feb 2005 16:10:40 GMT]]></title><description><![CDATA[<p>Wie erzeugst Du die genau?<br />
Wie kommen die in Dein Array? Kommen die da rein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724147</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Tue, 15 Feb 2005 16:10:40 GMT</pubDate></item><item><title><![CDATA[Reply to Abstract Error &amp;amp; TImage on Tue, 15 Feb 2005 16:17:01 GMT]]></title><description><![CDATA[<p>In Unit1.h habe ich :</p>
<pre><code class="language-cpp">public:		

TImage *Img[100];
</code></pre>
<p>und in Unit1.cpp :</p>
<pre><code class="language-cpp">for (int i=0;i&lt;sphere[nr].Count;i++)
{
Form1-&gt;Img[i] = new TImage(Form1);
Form1-&gt;Img[i]-&gt;Tag = i;
Form1-&gt;Img[i]-&gt;Parent=Form1;
Form1-&gt;Img[i]-&gt;Stretch=true;
Form1-&gt;Img[i]-&gt;Picture-&gt;LoadFromFile(ExtractFilePath(Application-&gt;ExeName)+&quot;Icons\\&quot;+sphere[nr].Item[i].Icon);

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/724153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724153</guid><dc:creator><![CDATA[Franky78]]></dc:creator><pubDate>Tue, 15 Feb 2005 16:17:01 GMT</pubDate></item><item><title><![CDATA[Reply to Abstract Error &amp;amp; TImage on Tue, 15 Feb 2005 16:41:07 GMT]]></title><description><![CDATA[<p>Wie oft laeuft die Schleife denn durch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724173</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Tue, 15 Feb 2005 16:41:07 GMT</pubDate></item><item><title><![CDATA[Reply to Abstract Error &amp;amp; TImage on Tue, 15 Feb 2005 16:54:52 GMT]]></title><description><![CDATA[<p>In der Regel 6mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724183</guid><dc:creator><![CDATA[Franky78]]></dc:creator><pubDate>Tue, 15 Feb 2005 16:54:52 GMT</pubDate></item><item><title><![CDATA[Reply to Abstract Error &amp;amp; TImage on Tue, 15 Feb 2005 17:38:39 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>schon wieder? na schön :<br />
man darf nicht irgendetwas löschen, ohne sicherzustellen, das auch eine Instanz dort vorhanden ist.<br />
Setzte mal am Anfang deines Programms vor dem Erstellen der Objekte in dem Array alle Werte des Arrays auf NULL, das sollte deinen Fehler erstmal beheben.<br />
Besser wäre es aber auf ein dynamisches Array wir TImageList, DynamicArray oder vector auszuweichen.<br />
Dazu gibt es bereits einige Threads.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724210</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 15 Feb 2005 17:38:39 GMT</pubDate></item><item><title><![CDATA[Reply to Abstract Error &amp;amp; TImage on Tue, 15 Feb 2005 19:26:36 GMT]]></title><description><![CDATA[<p>Cool ! Jetzt kommt kein Fehler mehr... allerdings habe ich auch nicht das Gefühl das Speicher freigegeben wird - jedenfalls steigt der Speicherbedarf kontinuierlich....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724304</guid><dc:creator><![CDATA[Franky78]]></dc:creator><pubDate>Tue, 15 Feb 2005 19:26:36 GMT</pubDate></item><item><title><![CDATA[Reply to Abstract Error &amp;amp; TImage on Tue, 15 Feb 2005 19:31:35 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>also mit fällt auf, das dein Array 100 Felder groß ist, deine Löschschleife aber von 0 - 10 geht. Vielleicht solltest du die Schleife auf 100 ausdehnen?<br />
Ansonsten sei dir dringend ein dynamisches Array empfohlen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724307</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 15 Feb 2005 19:31:35 GMT</pubDate></item></channel></rss>