<?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[Bei Laufzeit erzeugtes Image ansprechen]]></title><description><![CDATA[<p>Guten Abend,</p>
<p>wie kann ich ein, zur Laufzeit erzeugtes Objekt ansprechen?</p>
<pre><code class="language-cpp">const int x = 6;
   TImage *img[x];
   int i;
   iLeft += 30;
   sPath = &quot;c:\\arrow.bmp&quot;;

	img[i] 		   = new TImage(this);
	img[i]-&gt;Parent = this;
	img[i]-&gt;Width  = 30;
	img[i]-&gt;Height = 30;
	img[i]-&gt;Left   = iLeft;
	img[i]-&gt;Top    = 1;
	img[i]-&gt;Name   = sHelp;
	img[i]-&gt;OnClick    = Button2Click;
	img[i]-&gt;Proportional = true;
	img[i]-&gt;Show();
	img[i]-&gt;Picture-&gt;LoadFromFile(sArrowPic);
</code></pre>
<p>Kann mir einer sagen wie ich jetzt so ein Objekt ansprechen kann?<br />
Das wäre sehr nett....<br />
Mit img[i]-&gt;Picture-&gt;LoadFromFile(&quot;c:\\test.bmp);<br />
gehts ja nicht, oder?<br />
Vielen Dank schonmal...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182126/bei-laufzeit-erzeugtes-image-ansprechen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 20:01:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182126.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 May 2007 18:09:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bei Laufzeit erzeugtes Image ansprechen on Mon, 21 May 2007 18:09:28 GMT]]></title><description><![CDATA[<p>Guten Abend,</p>
<p>wie kann ich ein, zur Laufzeit erzeugtes Objekt ansprechen?</p>
<pre><code class="language-cpp">const int x = 6;
   TImage *img[x];
   int i;
   iLeft += 30;
   sPath = &quot;c:\\arrow.bmp&quot;;

	img[i] 		   = new TImage(this);
	img[i]-&gt;Parent = this;
	img[i]-&gt;Width  = 30;
	img[i]-&gt;Height = 30;
	img[i]-&gt;Left   = iLeft;
	img[i]-&gt;Top    = 1;
	img[i]-&gt;Name   = sHelp;
	img[i]-&gt;OnClick    = Button2Click;
	img[i]-&gt;Proportional = true;
	img[i]-&gt;Show();
	img[i]-&gt;Picture-&gt;LoadFromFile(sArrowPic);
</code></pre>
<p>Kann mir einer sagen wie ich jetzt so ein Objekt ansprechen kann?<br />
Das wäre sehr nett....<br />
Mit img[i]-&gt;Picture-&gt;LoadFromFile(&quot;c:\\test.bmp);<br />
gehts ja nicht, oder?<br />
Vielen Dank schonmal...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289326</guid><dc:creator><![CDATA[NoobOrRookie]]></dc:creator><pubDate>Mon, 21 May 2007 18:09:28 GMT</pubDate></item><item><title><![CDATA[Reply to Bei Laufzeit erzeugtes Image ansprechen on Mon, 21 May 2007 18:39:55 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Doch das ist genau richtig. Natürlich muß das Array auch dort gültig sein wo du es verwenden willst. Deshalb bietet sich an das Array als Member des Forms zu deklarieren anstatt lokal in einer Methode.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289351</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 21 May 2007 18:39:55 GMT</pubDate></item><item><title><![CDATA[Reply to Bei Laufzeit erzeugtes Image ansprechen on Mon, 21 May 2007 18:45:31 GMT]]></title><description><![CDATA[<blockquote>
<p>Mit img[i]-&gt;Picture-&gt;LoadFromFile(&quot;c:\\test.bmp&quot;);<br />
gehts ja nicht, oder?</p>
</blockquote>
<p>Doch, nur was ich mich bei deinem Codebeispiel frage ist, wieso du ein Array von TImage Pointern anlegst, dann einen Integer i, der nie einen Wert zugewiesen bekommt und den dann auchnoch als Index des Arrays benutzt. Sieht mir irgendwie danach aus, als fehlt bei dir ne for schleife?! Falls du die entfernt hast oder was auch immer, i sollte auf jedenfall einen Wert zugewiesen bekommen!</p>
<pre><code class="language-cpp">const int x = 6;
   TImage *img[x];

for(int i=0;i&lt;6;i++)
{
    img[i]            = new TImage(this);
    img[i]-&gt;Parent = this;
    //Positionierung hab ich jetzt mal weggelassen
    img[i]-&gt;Name   = &quot;Image&quot; + IntToStr(i);
    img[i]-&gt;Show();
    img[i]-&gt;Picture-&gt;LoadFromFile(&quot;c:\\test.bmp&quot;);
}
</code></pre>
<p>EDIT: akari mal wieder schneller <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289360</guid><dc:creator><![CDATA[carstenbauer]]></dc:creator><pubDate>Mon, 21 May 2007 18:45:31 GMT</pubDate></item></channel></rss>