<?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[Probleme beim einbinden von Unit]]></title><description><![CDATA[<p>Ich habe eine Unit mit Klassen erstellt.<br />
Diese Unit wird selbstverständlich in der Form1 eingebunden, damit ich auch die Klassen nutzen kann. So weit funktioniert es auch.</p>
<p>Nun habe ich allerdings noch ein Form2 erstellt. In diesem Form2 benötige ich auch meine Klassen aus der Unit.<br />
Beim Kompilieren sagt er mir nun (sinngemäß), dass er die Klasse nicht kennt, die ich in Form2 aufrufe. Das ist eigentlich schon seltsam, weil ich in Form1 zuerst die Unit (mit den Klassen) einbinden und erst danach Form2, so dass Form2 eigentlich die Klassen kennen müsste.<br />
Trotzdem habe ich dann noch die Unit (mit den Klassen) in Form2 eingebunden. Darauf sagt mir der Compiler, dass die Klasse bereits existiert!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Kurzum, ich kann es drehen und wenden wie ich will, es gibt immer was zu meckern.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/117671/probleme-beim-einbinden-von-unit</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 04:27:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/117671.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Aug 2005 08:46:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 08:46:33 GMT]]></title><description><![CDATA[<p>Ich habe eine Unit mit Klassen erstellt.<br />
Diese Unit wird selbstverständlich in der Form1 eingebunden, damit ich auch die Klassen nutzen kann. So weit funktioniert es auch.</p>
<p>Nun habe ich allerdings noch ein Form2 erstellt. In diesem Form2 benötige ich auch meine Klassen aus der Unit.<br />
Beim Kompilieren sagt er mir nun (sinngemäß), dass er die Klasse nicht kennt, die ich in Form2 aufrufe. Das ist eigentlich schon seltsam, weil ich in Form1 zuerst die Unit (mit den Klassen) einbinden und erst danach Form2, so dass Form2 eigentlich die Klassen kennen müsste.<br />
Trotzdem habe ich dann noch die Unit (mit den Klassen) in Form2 eingebunden. Darauf sagt mir der Compiler, dass die Klasse bereits existiert!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Kurzum, ich kann es drehen und wenden wie ich will, es gibt immer was zu meckern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849158</guid><dc:creator><![CDATA[apo]]></dc:creator><pubDate>Wed, 10 Aug 2005 08:46:33 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 09:13:36 GMT]]></title><description><![CDATA[<p>wenn ich deinen Text richtig gelesen habe, bindest du Form2 in Form1 ein und erhoffst dir dadurch, dass er die Klassen erkennt??????? hääää</p>
<p>Versuch mal in Form1 die Klassen-Unit einzubinden sowie Unit2<br />
und in Form2 einfach Form1 einbinden.</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849170</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 10 Aug 2005 09:13:36 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 09:33:01 GMT]]></title><description><![CDATA[<p>Meines wissens ist #include so zuverstehen, dass die betreffende Datei an diese Stelle kopiert wird. Also so, dass nach dem Präprozzesor-Durchlauf nur eine große Datei vorhanden ist. Demnach müsste müsste auch Form2 alles kennen was zuvor vereinbart wurde.<br />
Nunja, dass es beim BCB nicht der Fall ist weiß ich nun auch.</p>
<p>Dein Vorschlag funktioniert auch nicht (hatte ich vorher schonmal getestet).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849189</guid><dc:creator><![CDATA[apo]]></dc:creator><pubDate>Wed, 10 Aug 2005 09:33:01 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 09:36:41 GMT]]></title><description><![CDATA[<p>komisch, und wenn du beide Forms gegenseitig in den anderen einbindest + zusätzlich noch die Klassen-Unit?</p>
<p>geht das auch nicht?</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849194</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 10 Aug 2005 09:36:41 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 09:37:40 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>wenn du die Klassenunit im Header von Form1 einbindest, muß beim Einbinden von Form1 in Form2 auch Form2 diese Klassen kennen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849197</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 10 Aug 2005 09:37:40 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 09:42:03 GMT]]></title><description><![CDATA[<p>das hat er doch eh gemacht, zumindest hab ich seinen Text so verstanden bzw. so interpretiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849199</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 10 Aug 2005 09:42:03 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 09:48:44 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich vermute das er die Klassenunit in der Implemenationsdatei von Form1 included hat, und deshalb über den Header von Form1 nicht an die Klasse rankommt.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849205</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 10 Aug 2005 09:48:44 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 09:50:50 GMT]]></title><description><![CDATA[<p>das könnte natürlich auch sein, hab ich gar nicht dran gedacht.</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849207</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 10 Aug 2005 09:50:50 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 09:56:56 GMT]]></title><description><![CDATA[<p>Ich versuch die Struktur hier mal wiederzugeben:</p>
<p>Unit1.cpp:</p>
<pre><code>#include &quot;Unit1.h&quot;
#include &quot;TForm2.h&quot;
</code></pre>
<p>Unit1.h:</p>
<pre><code>#include &lt;Klassen.cpp&gt;
</code></pre>
<p>TForm2:</p>
<pre><code>private:	// Anwender-Deklarationen
        CKlasse* Bezeichner;
</code></pre>
<p>So geht es nicht, der Compiler meckert in dieser Zeile: &quot;CKlasse* Bezeichner;&quot;</p>
<p>Wenn ich nun in Form2 mit Alt+F11 Unit1.h einbinde geht es auch nicht.<br />
Wenn ich in TForm2.h auch &quot;#include &lt;Klassen.cpp&gt;&quot; schreibe, dann sagt er es wäre doppelt definiert!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849213</guid><dc:creator><![CDATA[apo]]></dc:creator><pubDate>Wed, 10 Aug 2005 09:56:56 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 09:58:29 GMT]]></title><description><![CDATA[<p>reicht es nicht wenn ich in den headers einfach die unit bekannt mache? also dieses Problem hatte ich auch schonmal gehabt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/849214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849214</guid><dc:creator><![CDATA[JuanPabloIssa]]></dc:creator><pubDate>Wed, 10 Aug 2005 09:58:29 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 10:15:44 GMT]]></title><description><![CDATA[<p>Ich krieg das immer noch nicht hin. Und weiß auch nich, was ich da weiter machen soll!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849230</guid><dc:creator><![CDATA[apo]]></dc:creator><pubDate>Wed, 10 Aug 2005 10:15:44 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 10:18:14 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>es gibt noch keine Verbindung von Form2 zu der Klassenunit<br />
TForm2:</p>
<pre><code class="language-cpp">#include &lt;Klassen.cpp&gt; // oder #include &quot;Unit1.h&quot;
...
private:    // Anwender-Deklarationen
        CKlasse* Bezeichner;
</code></pre>
<p>Mit der Autofunktion wird der Include nur in die Form2.cpp gesetzt, dort ist es aber zu spät, es muß in Form2.h</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849232</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 10 Aug 2005 10:18:14 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 10:19:33 GMT]]></title><description><![CDATA[<p>Also ich bin ein leihe aber dieses problem hab ich so mit meinem prof gelöst. du bildest ne unit und in der header der unit definierst du deine klasse. die header bindest du jeweils in den anderen headers der formulare ein. so jetzt sollte das klappen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/849238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849238</guid><dc:creator><![CDATA[JuanPabloIssa]]></dc:creator><pubDate>Wed, 10 Aug 2005 10:19:33 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 10:21:48 GMT]]></title><description><![CDATA[<p>Also darf man sich in diesem Fall nicht auf das automatische Einbinden verlassen (ein Bug?)?<br />
Wenn ich in Form2 mit alt+f11 die Unit1 einbinde, dann muss ich den geschaffenen Eintrag aus der cpp ausschneiden und in die h einfügen!?!</p>
<p>Danke Schön, ich werd es gleich testen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849241</guid><dc:creator><![CDATA[apo]]></dc:creator><pubDate>Wed, 10 Aug 2005 10:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 10:29:27 GMT]]></title><description><![CDATA[<p>Jetzt Gates!<br />
Habe früher immer alles von Hand eingebunden, bis ich hier im Forum gelesen habe, dass man das nicht machen sollte!!<br />
Naja, is eben doch nicht so einfach...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849252</guid><dc:creator><![CDATA[apo]]></dc:creator><pubDate>Wed, 10 Aug 2005 10:29:27 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim einbinden von Unit on Wed, 10 Aug 2005 10:30:12 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>nein, kein Bug. Nur nicht das richtige was du brauchst.<br />
Deshalb ist es wichtig, wie und warum man manuell sowas macht.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/849255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/849255</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 10 Aug 2005 10:30:12 GMT</pubDate></item></channel></rss>