<?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[Verursacht Konflikt mit Basisklasse...]]></title><description><![CDATA[<p>Diese Fehlermeldung erhalte ich, wenn ich versuche die Funktion TEdit::AdjustSize zu redefinieren. Warum? Und wie kann ich die Funktion trotzdem redefinieren?</p>
<pre><code class="language-cpp">class PACKAGE TIntEdit : public TEdit
{
private:
   void __fastcall AdjustSize()
   {
      Font-&gt;Height = ClientHeight;
   }
protected:
public:
   __fastcall TIntEdit(TComponent* Owner);
};
</code></pre>
<p>Vielen Dank im Vorraus ... äh Voraus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/189389/verursacht-konflikt-mit-basisklasse</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 06:40:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/189389.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Aug 2007 12:08:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verursacht Konflikt mit Basisklasse... on Sun, 12 Aug 2007 12:08:40 GMT]]></title><description><![CDATA[<p>Diese Fehlermeldung erhalte ich, wenn ich versuche die Funktion TEdit::AdjustSize zu redefinieren. Warum? Und wie kann ich die Funktion trotzdem redefinieren?</p>
<pre><code class="language-cpp">class PACKAGE TIntEdit : public TEdit
{
private:
   void __fastcall AdjustSize()
   {
      Font-&gt;Height = ClientHeight;
   }
protected:
public:
   __fastcall TIntEdit(TComponent* Owner);
};
</code></pre>
<p>Vielen Dank im Vorraus ... äh Voraus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343133</guid><dc:creator><![CDATA[Boto]]></dc:creator><pubDate>Sun, 12 Aug 2007 12:08:40 GMT</pubDate></item><item><title><![CDATA[Reply to Verursacht Konflikt mit Basisklasse... on Sun, 12 Aug 2007 14:12:50 GMT]]></title><description><![CDATA[<p>Hallo Boto,</p>
<p>AdjustSize ist in TControl als</p>
<pre><code class="language-cpp">DYNAMIC void __fastcall AdjustSize(void);
</code></pre>
<p>definiert.</p>
<p>Also die sollte Funktionieren:</p>
<pre><code class="language-cpp">class PACKAGE TIntEdit : public TEdit
{
private:
   DYNAMIC void __fastcall AdjustSize()
   {
      Font-&gt;Height = ClientHeight;
   }
protected:
public:
   __fastcall TIntEdit(TComponent* Owner);
};
</code></pre>
<p>Gruß<br />
Peter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343185</guid><dc:creator><![CDATA[Peter24]]></dc:creator><pubDate>Sun, 12 Aug 2007 14:12:50 GMT</pubDate></item><item><title><![CDATA[Reply to Verursacht Konflikt mit Basisklasse... on Sun, 12 Aug 2007 15:13:00 GMT]]></title><description><![CDATA[<p>Schick! Danke Peter ... aber was genau macht dieses Dynamic? ... interessiert mich, da ich mich (leider) nicht so gut mit c++ auskenne ...</p>
<p>LG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343196</guid><dc:creator><![CDATA[Boto]]></dc:creator><pubDate>Sun, 12 Aug 2007 15:13:00 GMT</pubDate></item><item><title><![CDATA[Reply to Verursacht Konflikt mit Basisklasse... on Sun, 12 Aug 2007 16:04:45 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// sysmac.h
#define DYNAMIC              __declspec(dynamic)                // For compatibility with Delphi's old virtual mechanism
</code></pre>
<p>C++Builder 6-Dokumentation schrieb:</p>
<blockquote>
<p><strong>__declspec(dynamic)</strong></p>
<p>Das Argument <strong>dynamic</strong> dient zur Deklaration von dynamischen Funktionen. Dynamische Funktionen ähneln virtuellen Funktionen, allerdings mit dem Unterschied, daß sie nur in den V-Tabellen für die Objekte gespeichert werden, in denen die Funktionen definiert sind, und nicht in V-Tabellen von Nachkommen. Wenn Sie eine dynamische Funktion aufrufen, die nicht in Ihrem Objekt definiert ist, wird die Funktion in den V-Tabellen seiner Vorfahren gesucht. Dynamische Funktionen sind nur bei Klassen zulässig, die von <em>TObject</em> abgeleitet sind.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1343224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343224</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Sun, 12 Aug 2007 16:04:45 GMT</pubDate></item></channel></rss>