<?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[Von Klasse auf Form zeichnen]]></title><description><![CDATA[<p>Hi ich Habe ein Programm mit einer Form. Jetzt habe ich mir eine extra Klasse geschrieben von der ich auf meine Basisform zeichnen will. Jetzt meine Frage dazu: Wie kann ich der Klasse meine Form übergeben, so das ich auf sie zeichnen Kann? ALso ich will nicht einfach Unit1.h einbinden, sonder will es allgemein halten.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/89234/von-klasse-auf-form-zeichnen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 01:13:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/89234.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 17 Oct 2004 20:41:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Von Klasse auf Form zeichnen on Sun, 17 Oct 2004 20:41:15 GMT]]></title><description><![CDATA[<p>Hi ich Habe ein Programm mit einer Form. Jetzt habe ich mir eine extra Klasse geschrieben von der ich auf meine Basisform zeichnen will. Jetzt meine Frage dazu: Wie kann ich der Klasse meine Form übergeben, so das ich auf sie zeichnen Kann? ALso ich will nicht einfach Unit1.h einbinden, sonder will es allgemein halten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/631134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/631134</guid><dc:creator><![CDATA[Maddinel]]></dc:creator><pubDate>Sun, 17 Oct 2004 20:41:15 GMT</pubDate></item><item><title><![CDATA[Reply to Von Klasse auf Form zeichnen on Mon, 18 Oct 2004 13:21:04 GMT]]></title><description><![CDATA[<p>[cpp]<br />
TMyClass::FormPaint(TForm *****Sender)<br />
{<br />
Sender-&gt;Canvas-&gt;Rectangle(90,60,60,90);<br />
Sender-&gt;Canvas-&gt;Rectangle(13,37,08,15);<br />
}</p>
<p>//-----</p>
<p>TForm1::Button1Click(...)<br />
{<br />
TMyClass *MyClass=new TMyClass;<br />
MyClass-&gt;FormPaint(this);<br />
}<br />
[/cpp]</p>
<p>Ok muss doch n Pointer hin...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/631145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/631145</guid><dc:creator><![CDATA[aaaabyx]]></dc:creator><pubDate>Mon, 18 Oct 2004 13:21:04 GMT</pubDate></item><item><title><![CDATA[Reply to Von Klasse auf Form zeichnen on Sun, 17 Oct 2004 21:38:59 GMT]]></title><description><![CDATA[<p>Danke dafür!<br />
Komisch irgendwas klappt bei mir mit der KLasse nicht. Wie erstelle ich denn ne Klasse und binde sie ein im BCB? Ich bin Auf neu gegangen und habe dann CPp-Datei gewählt und dann das reingeschrieben. Was ist da falsch? Wenn ich auf die Variablen der Klasse zureifen will macht er einen Zugriffsfehler.</p>
<p>Hier die KLasse:</p>
<pre><code>#include &lt;Classes.hpp&gt;
#include &lt;Controls.hpp&gt;
#include &lt;StdCtrls.hpp&gt;
#include &lt;Forms.hpp&gt;
#include &lt;vcl.h&gt;

class TPanzer
{
private:

//interne Variablen/Objekte
TShape *shape;

public:

//öffentlich Variblen/Objekte
int x;
int y;

//Konstruktor
TPanzer()
{
        x = 0;
        y = 0;
}

void Show()
{
        shape-&gt;Left = x;
        shape-&gt;Top = y;
        shape-&gt;Shape = stRectangle;
}

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/631168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/631168</guid><dc:creator><![CDATA[Maddinel]]></dc:creator><pubDate>Sun, 17 Oct 2004 21:38:59 GMT</pubDate></item><item><title><![CDATA[Reply to Von Klasse auf Form zeichnen on Mon, 18 Oct 2004 05:18:26 GMT]]></title><description><![CDATA[<p>hast du die Klasse im Header erstellt oder in der Unit?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/631218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/631218</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Mon, 18 Oct 2004 05:18:26 GMT</pubDate></item><item><title><![CDATA[Reply to Von Klasse auf Form zeichnen on Mon, 18 Oct 2004 06:20:51 GMT]]></title><description><![CDATA[<p>Maddinel,</p>
<p>Maddinel schrieb:</p>
<blockquote>
<p>Wenn ich auf die Variablen der Klasse zureifen will macht er einen Zugriffsfehler.</p>
</blockquote>
<p>es genügt nicht, Objekte nur zu deklarieren:</p>
<pre><code>//interne Variablen/Objekte
TShape *shape;
</code></pre>
<p>Man muß sie auch irgendwo (vorzugsweise im Konstruktor) <em>erzeugen</em>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/631230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/631230</guid><dc:creator><![CDATA[dschensky]]></dc:creator><pubDate>Mon, 18 Oct 2004 06:20:51 GMT</pubDate></item><item><title><![CDATA[Reply to Von Klasse auf Form zeichnen on Mon, 18 Oct 2004 06:42:31 GMT]]></title><description><![CDATA[<p>Und dann solltest du mal in der FAQ den Beitrag ber public-Variablen lesen <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/631245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/631245</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Mon, 18 Oct 2004 06:42:31 GMT</pubDate></item></channel></rss>