<?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[Erzeugung dynamischer Komponenten]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>ich möchte zur Laufzeit meines Programms dynamisch (z.Bsp: auf ein Click- Ereigniss) eine Form erzuegen (MDIChild).<br />
Dies funktioniert, solange ich das Ganze über die Funktion eines Buttons mache, mit:</p>
<p>TForm2 *name = new TForm2 (this);</p>
<p>Ich würde die Form aber gerne in der Funktion, einer von mir selbst entwickelnden Klasse aufrufen.<br />
Bei gleichem Quellcode erscheint dann folgende Fehlermeldung:</p>
<p>[C++ Error] programm.cpp(932): E2285 Could not find a match for 'TForm2::TForm2(NameDerKlasse * const)</p>
<p>Ich habe keine Ahnung, wo das Problem liegt und aus der Fehlermeldung werd ich auch nicht schlau.<br />
Vielleicht könnt ihr mir ja helfen??!!</p>
<p>Vielen Dank!</p>
<p>mfg hans</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/157255/erzeugung-dynamischer-komponenten</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 07:58:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/157255.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Aug 2006 08:38:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Erzeugung dynamischer Komponenten on Thu, 24 Aug 2006 08:38:13 GMT]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>ich möchte zur Laufzeit meines Programms dynamisch (z.Bsp: auf ein Click- Ereigniss) eine Form erzuegen (MDIChild).<br />
Dies funktioniert, solange ich das Ganze über die Funktion eines Buttons mache, mit:</p>
<p>TForm2 *name = new TForm2 (this);</p>
<p>Ich würde die Form aber gerne in der Funktion, einer von mir selbst entwickelnden Klasse aufrufen.<br />
Bei gleichem Quellcode erscheint dann folgende Fehlermeldung:</p>
<p>[C++ Error] programm.cpp(932): E2285 Could not find a match for 'TForm2::TForm2(NameDerKlasse * const)</p>
<p>Ich habe keine Ahnung, wo das Problem liegt und aus der Fehlermeldung werd ich auch nicht schlau.<br />
Vielleicht könnt ihr mir ja helfen??!!</p>
<p>Vielen Dank!</p>
<p>mfg hans</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123435</guid><dc:creator><![CDATA[hansB.two]]></dc:creator><pubDate>Thu, 24 Aug 2006 08:38:13 GMT</pubDate></item><item><title><![CDATA[Reply to Erzeugung dynamischer Komponenten on Thu, 24 Aug 2006 08:46:46 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Vielleicht solltest du noch die Headerdatei in der TForm2 deklariert ist mit einbinden. Was hast du denn als Owner im Konstruktor von TForm2 übergeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123445</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 24 Aug 2006 08:46:46 GMT</pubDate></item><item><title><![CDATA[Reply to Erzeugung dynamischer Komponenten on Thu, 24 Aug 2006 08:52:36 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>nein der Fehler ist, das wie die Fehlermeldung sagt der Konstruktor des Forms als Parameter TComponent erwartet, du also in deiner eigenen Klasse keinen this übergeben kannst.<br />
Entweder übergibst du dort stattdessen <em>NULL</em> (dann must du das Fenster auch wieder selber löschen) oder <em>Application</em> (dann wird das Fenster spätestens beim Beenden der Anwendung geschlossen).</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123453</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 24 Aug 2006 08:52:36 GMT</pubDate></item><item><title><![CDATA[Reply to Erzeugung dynamischer Komponenten on Thu, 24 Aug 2006 09:27:33 GMT]]></title><description><![CDATA[<p>Stimmt natürlich.<br />
Er könnte auch seiner Klasse wiederum einen Zeiger auf den späteren Owner mitgeben und den dort übergeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123487</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 24 Aug 2006 09:27:33 GMT</pubDate></item><item><title><![CDATA[Reply to Erzeugung dynamischer Komponenten on Thu, 24 Aug 2006 09:41:41 GMT]]></title><description><![CDATA[<p>Hey danke! mit application funktioniert es.</p>
<p>hab ich euch jetzt richtig verstanden und der Speicherbereich den ich dann für die Form erzeugt hab. löscht sich automatiosch mit beenden des programms??</p>
<p>vielen dank.<br />
mfg hans</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123503</guid><dc:creator><![CDATA[hansB.two]]></dc:creator><pubDate>Thu, 24 Aug 2006 09:41:41 GMT</pubDate></item><item><title><![CDATA[Reply to Erzeugung dynamischer Komponenten on Thu, 24 Aug 2006 09:44:27 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wenn du <em>Application</em> angibst ja. Deshalb heißt dieser Parameter auch <em>Owner</em>.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123507</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 24 Aug 2006 09:44:27 GMT</pubDate></item><item><title><![CDATA[Reply to Erzeugung dynamischer Komponenten on Thu, 24 Aug 2006 09:45:22 GMT]]></title><description><![CDATA[<p>Der Owner (den du im Konstruktor deiner Form mitgegeben hast) ist für das Löschen verantwortlich. D.h., dass beim Aufruf des Destruktors des Owners auch deine Form mitgelöscht wird. Wenn Application der Owner ist, also beim Beenden des Programmes.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123511</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 24 Aug 2006 09:45:22 GMT</pubDate></item><item><title><![CDATA[Reply to Erzeugung dynamischer Komponenten on Thu, 24 Aug 2006 09:53:51 GMT]]></title><description><![CDATA[<p>vielen dank für die hilfe und die informationen!<br />
hat wieder ein wenig zu meinem bescheidenen wissen über den C++ builder beigetragen <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>
<p>mfg hans</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1123534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1123534</guid><dc:creator><![CDATA[hansB.two]]></dc:creator><pubDate>Thu, 24 Aug 2006 09:53:51 GMT</pubDate></item></channel></rss>