<?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[neue Eigenschaft für TRadioButton]]></title><description><![CDATA[<p>Hallo<br />
ich möchte einige RadioButtons um die Eigenschaft ZeigerAufObjekt erweitern.</p>
<pre><code class="language-cpp">class OBJRadio : public TRadioButton
{
   public:

                TObject * PtOBJ;
};
</code></pre>
<p>Später wird das ganze dynamisch aufgerufen.</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button2Click(TObject *Sender)
{
   OBJRadio *  Rad1 ;

         Rad1 = new  OBJRadio (this)  ;

         Rad1-&gt;Left = 10 ;
         Rad1-&gt;Top = 10  ;
         Rad1-&gt;Caption =&quot;Hallo&quot;;
         Rad1-&gt;Parent = Form1;
         Rad1-&gt;Checked = true;
}
</code></pre>
<p>Das ganze wird mit dieser Meldung gewürdigt :</p>
<p><em>ODER E2125 Compiler konnte Standardkonstruktor nicht für die Klasse 'klasse' generieren<br />
ODER E2125 Compiler konnte Operator = nicht für die Klasse 'klasse' generieren<br />
In manchen Fällen muß der Compiler Elementfunktionen generieren.<br />
Wenn eine solche Elementfunktion wegen der Vorgaben der Programmiersprache nicht erzeugt werden kann, gibt der Compiler eine der obigen Fehlermeldungen aus.</em></p>
<p>ich lese daraus das ich jetzt noch einen eigenen konstruktor machen muß.<br />
Wie mach ich das bitte ?</p>
<p>MfG Schlumpi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/163385/neue-eigenschaft-für-tradiobutton</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 03:37:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163385.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Oct 2006 09:23:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to neue Eigenschaft für TRadioButton on Sun, 29 Oct 2006 09:23:31 GMT]]></title><description><![CDATA[<p>Hallo<br />
ich möchte einige RadioButtons um die Eigenschaft ZeigerAufObjekt erweitern.</p>
<pre><code class="language-cpp">class OBJRadio : public TRadioButton
{
   public:

                TObject * PtOBJ;
};
</code></pre>
<p>Später wird das ganze dynamisch aufgerufen.</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button2Click(TObject *Sender)
{
   OBJRadio *  Rad1 ;

         Rad1 = new  OBJRadio (this)  ;

         Rad1-&gt;Left = 10 ;
         Rad1-&gt;Top = 10  ;
         Rad1-&gt;Caption =&quot;Hallo&quot;;
         Rad1-&gt;Parent = Form1;
         Rad1-&gt;Checked = true;
}
</code></pre>
<p>Das ganze wird mit dieser Meldung gewürdigt :</p>
<p><em>ODER E2125 Compiler konnte Standardkonstruktor nicht für die Klasse 'klasse' generieren<br />
ODER E2125 Compiler konnte Operator = nicht für die Klasse 'klasse' generieren<br />
In manchen Fällen muß der Compiler Elementfunktionen generieren.<br />
Wenn eine solche Elementfunktion wegen der Vorgaben der Programmiersprache nicht erzeugt werden kann, gibt der Compiler eine der obigen Fehlermeldungen aus.</em></p>
<p>ich lese daraus das ich jetzt noch einen eigenen konstruktor machen muß.<br />
Wie mach ich das bitte ?</p>
<p>MfG Schlumpi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1163560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1163560</guid><dc:creator><![CDATA[Schlumpi]]></dc:creator><pubDate>Sun, 29 Oct 2006 09:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to neue Eigenschaft für TRadioButton on Sun, 29 Oct 2006 11:18:28 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Zuerstmal solltest du die <a href="http://tutorial.schornboeck.net/oop.htm" rel="nofollow">Grundlagen von OOP in C++</a> beherschen.</p>
<p>Dann wäre es kein Problem diene Klasse entsprechend zu erweitern, das sie in die VCL-Struktur passt</p>
<pre><code class="language-cpp">class OBJRadio : public TRadioButton
{
   public:

   __fastcall OBJRadio(TComponent* Owner);

                TObject * PtOBJ;
};	

__fastcall OBJRadio::OBJRadio(TComponent* Owner) : PtOBJ(0)
{
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1163642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1163642</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 29 Oct 2006 11:18:28 GMT</pubDate></item><item><title><![CDATA[Reply to neue Eigenschaft für TRadioButton on Sun, 29 Oct 2006 13:17:04 GMT]]></title><description><![CDATA[<p>Hallo akari<br />
Danke für die Mühe.<br />
Ich denke meine Version war so wie im Tutorial beschrieben.</p>
<p>Jetzt hab ich deine Version gepastet und folgendes erhalten :</p>
<p><em>[C++ Fehler] Unit1.cpp(42): E2251 Standardkonstruktor zum Initialisieren der Basisklasse 'TRadioButton' nicht gefunden</em><br />
Der Hilfstext sagt sinngemäß das keine Basisklasse existiert.</p>
<p>Kannst du da nochmal drübersehen?<br />
MfG Schlumpi.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1163729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1163729</guid><dc:creator><![CDATA[Schlumpi]]></dc:creator><pubDate>Sun, 29 Oct 2006 13:17:04 GMT</pubDate></item><item><title><![CDATA[Reply to neue Eigenschaft für TRadioButton on Sun, 29 Oct 2006 13:20:44 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>sorry, da fehlt noch der Aufruf des Konstruktor für die Basisklasse</p>
<pre><code class="language-cpp">__fastcall OBJRadio::OBJRadio(TComponent* Owner) : TRadioButton(Owner), PtOBJ(0)
{
}
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1163733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1163733</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 29 Oct 2006 13:20:44 GMT</pubDate></item><item><title><![CDATA[Reply to neue Eigenschaft für TRadioButton on Sun, 29 Oct 2006 13:50:16 GMT]]></title><description><![CDATA[<p>Hab ich gerade ausprobiert.<br />
Funktioniert toll.Danke.<br />
MfG Schlumpi.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1163744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1163744</guid><dc:creator><![CDATA[Schlumpi]]></dc:creator><pubDate>Sun, 29 Oct 2006 13:50:16 GMT</pubDate></item></channel></rss>