<?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[Instanzen von Frames bilden]]></title><description><![CDATA[<p>Hallo,</p>
<p>kann mir jemand sagen weshalb ich von einem Frame nicht mehrere Kopien auf einer Form bilden kann?</p>
<p>Ich versuche einen Frame container für Datendarstellung ( soll ungebunden sein )zu erstekllen, möchte diesen mehrmals untereinander anzeigen lassen.</p>
<p>Erste instanz kriege ich erstellt.</p>
<pre><code>TFrameDataContainer *dataContainer[ i ] =new TFrameDataContainer ( this );

dataContainer[ i ]-&gt;Parent = ( this );
// weiterrer Code , Position etc.
</code></pre>
<p>Bei Instanzierung des nächten elements bekomme eine Zugriffsverletzung , dieser sei schon vorhanden.</p>
<p>Wie kommt das ?<br />
Ich instanziere doch ein neues Objekt vom Typ TFrameDataContainer?</p>
<p>Für freundliche Hilfe wäre ich dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159443/instanzen-von-frames-bilden</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 02:41:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159443.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Sep 2006 07:15:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Instanzen von Frames bilden on Fri, 15 Sep 2006 07:16:20 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>kann mir jemand sagen weshalb ich von einem Frame nicht mehrere Kopien auf einer Form bilden kann?</p>
<p>Ich versuche einen Frame container für Datendarstellung ( soll ungebunden sein )zu erstekllen, möchte diesen mehrmals untereinander anzeigen lassen.</p>
<p>Erste instanz kriege ich erstellt.</p>
<pre><code>TFrameDataContainer *dataContainer[ i ] =new TFrameDataContainer ( this );

dataContainer[ i ]-&gt;Parent = ( this );
// weiterrer Code , Position etc.
</code></pre>
<p>Bei Instanzierung des nächten elements bekomme eine Zugriffsverletzung , dieser sei schon vorhanden.</p>
<p>Wie kommt das ?<br />
Ich instanziere doch ein neues Objekt vom Typ TFrameDataContainer?</p>
<p>Für freundliche Hilfe wäre ich dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137738</guid><dc:creator><![CDATA[epidemic]]></dc:creator><pubDate>Fri, 15 Sep 2006 07:16:20 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Frames bilden on Fri, 15 Sep 2006 07:25:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ja, das hat mit den Instanzen selber nichts zu tun.<br />
Sondern du must vor dem Zuweisen der Parent-Eigenschaft dem Frame noch eine eindeutige Bezeichnung für die Eigenschaft Name geben. Denn zur Laufzeit wird nur der Standardname vergeben.</p>
<p>Das gleiche Problem hättest du auch zu Entwurfszeit, wenn du zwei Komponenten auf einer Form die gleichen Namen geben wolltest.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137743</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 15 Sep 2006 07:25:22 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Frames bilden on Fri, 15 Sep 2006 08:38:41 GMT]]></title><description><![CDATA[<p>Danke für Deine Antwort.</p>
<p>Aber so ganz stimmt es denke ich nicht.</p>
<p>Selbest wenn ich feste Variable Namen habe , bekomme ich die Fehler Meldung<br />
Komponente existiert bereits, dabei möchte ich nur neue Instanz der Klasse TFrameDataContainer erstellen, so wie das üblich bei der OOP ist.</p>
<p>Oder ist das mal wieder ein Borland spezial</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137799</guid><dc:creator><![CDATA[epidemic]]></dc:creator><pubDate>Fri, 15 Sep 2006 08:38:41 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Frames bilden on Fri, 15 Sep 2006 08:45:05 GMT]]></title><description><![CDATA[<p>Nein, Akari meint, du mußt die Eigenschaft 'Name' eindeutig festlegen, d.h z.B.</p>
<pre><code class="language-cpp">dataContainer[ i ]-&gt;Name = &quot;Frame&quot; + IntToStr(i);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1137807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137807</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Fri, 15 Sep 2006 08:45:05 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Frames bilden on Fri, 15 Sep 2006 08:46:41 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Selbest wenn ich feste Variable Namen habe</p>
</blockquote>
<p>Was verstehst du darunter? Du brauchst für <em>jede neue</em> Instanz einen <em>neuen, vorher nicht vorhandenen</em> Namen.</p>
<p>Du kannst das einfach testen, indem du zur Entwicklungszeit mal über den OI mehrere deiner Frames auf ein Form setzt.</p>
<p>Natürlich ist das Komponenten-Verhalten Borland-spezifisch. Die ganze VCL ist von Borland, und läuft nur mit Borland-Compilern.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137809</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 15 Sep 2006 08:46:41 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Frames bilden on Fri, 15 Sep 2006 09:06:24 GMT]]></title><description><![CDATA[<p>Also Leute,</p>
<p>erstmal Danke für Eure Hilfe.</p>
<p>So funktionierts:</p>
<pre><code>TFrame2 *fr=new TFrame2( new TGroupBox(this)  );
TFrame2 *fr1=new TFrame2( new TGroupBox(this)  );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1137823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137823</guid><dc:creator><![CDATA[epidemic]]></dc:creator><pubDate>Fri, 15 Sep 2006 09:06:24 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Frames bilden on Fri, 15 Sep 2006 09:11:24 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ja das geht auch, die beste (weil schlankeste) Variante ist es aber nicht.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137829</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 15 Sep 2006 09:11:24 GMT</pubDate></item><item><title><![CDATA[Reply to Instanzen von Frames bilden on Fri, 15 Sep 2006 09:26:52 GMT]]></title><description><![CDATA[<p>Jo , das ist richtig, Danke.</p>
<p>Ich möchte nämlich damit eine Art typisierten visuellen DataContainer entwerfen, der autark von der Datenquelle arbeitet und aus einem Dynamic Array informationen<br />
über eine im Frame abgebildeten GUI Schema darstellt.</p>
<p>Die Container werden dann in die Form dynamisch pro Array Eintrag hinzugefügt.</p>
<p>Die Daten kommen ursprünglich aus dem Backend.</p>
<p>Nur exemplarisch, um zu zeigen was ich damit vorhabe.</p>
<pre><code>static int x=10;
static int y=10;
box=new TGroupBox( this);
box-&gt;SetBounds( x,y,500,80 );
box-&gt;Parent=this;
box-&gt;Show();

y+=90;

fr=new TFrame2( box  );
fr-&gt;SetBounds( 10,10,fr-&gt;Width,fr-&gt;Height );
fr-&gt;Parent=box;
fr-&gt;Show();
</code></pre>
<p>Wie erwähnt nur exemplarisch, also nicht sofort kritisieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137833</guid><dc:creator><![CDATA[epidemic]]></dc:creator><pubDate>Fri, 15 Sep 2006 09:26:52 GMT</pubDate></item></channel></rss>