<?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[Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern]]></title><description><![CDATA[<p>Hallo!</p>
<p>Also, ich arbeite noch überwiegend mit VC6, da ich damit einfach am schnellsten bin.<br />
Aktuell starte ich mal wieder einen Versuch, davon wegzukommen und versuche mein Glück mit VC2005.<br />
Der Code compiliert einwandfrei unter VC6 und 2003.</p>
<p>Mit VC2005 gibt es viele Fehler. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Plötzlich kennt er Variablen nicht mehr, die sonst bekannt waren. Das waren aber alles welche aus for-Schleifen, das habe ich mittlerweile hinbekommen.</p>
<p>Aber was ist hcw? <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="😕"
    /> Gehört das zur Hilfe? Die scheint wahnsinnige Schwierigkeiten zu machen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /><br />
Viiiiele Warnings und ein paar Errors, die ich nicht verstehe. Ich habe an der Hilfe nichts gemacht, außer sie für das Projekt per Häkchen zu wünschen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Und ausgerechnet in einer wichtigen Klasse von Codeproject ist ein Fehler, den ich nicht verstehe. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<pre><code class="language-cpp">CAMSDateEdit::CAMSDateEdit() :
	DateBehavior(this),
	Behavior(this) // required because DateBehavior derives virtually from Behavior
{
}
</code></pre>
<pre><code>error C2385: ambiguous access of 'Behavior'
could be the 'Behavior' in base 'CAMSEdit'
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/143037/sprung-vc6-auf-vs2005-viele-fragen-wegen-fehlern</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 13:43:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/143037.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Apr 2006 08:20:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Wed, 05 Apr 2006 08:20:44 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Also, ich arbeite noch überwiegend mit VC6, da ich damit einfach am schnellsten bin.<br />
Aktuell starte ich mal wieder einen Versuch, davon wegzukommen und versuche mein Glück mit VC2005.<br />
Der Code compiliert einwandfrei unter VC6 und 2003.</p>
<p>Mit VC2005 gibt es viele Fehler. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Plötzlich kennt er Variablen nicht mehr, die sonst bekannt waren. Das waren aber alles welche aus for-Schleifen, das habe ich mittlerweile hinbekommen.</p>
<p>Aber was ist hcw? <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="😕"
    /> Gehört das zur Hilfe? Die scheint wahnsinnige Schwierigkeiten zu machen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /><br />
Viiiiele Warnings und ein paar Errors, die ich nicht verstehe. Ich habe an der Hilfe nichts gemacht, außer sie für das Projekt per Häkchen zu wünschen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Und ausgerechnet in einer wichtigen Klasse von Codeproject ist ein Fehler, den ich nicht verstehe. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<pre><code class="language-cpp">CAMSDateEdit::CAMSDateEdit() :
	DateBehavior(this),
	Behavior(this) // required because DateBehavior derives virtually from Behavior
{
}
</code></pre>
<pre><code>error C2385: ambiguous access of 'Behavior'
could be the 'Behavior' in base 'CAMSEdit'
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1030785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030785</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 05 Apr 2006 08:20:44 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Wed, 05 Apr 2006 08:32:26 GMT]]></title><description><![CDATA[<p>Dann zeig doch mal deine komplette Vererbungshierarchie - möglicherweise hast du an einer Stelle ein &quot;virtual&quot; übersehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1030791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030791</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 05 Apr 2006 08:32:26 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Wed, 05 Apr 2006 08:40:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class CAMSEdit : public CEdit
class Behavior
class DateBehavior : virtual public Behavior
class CAMSDateEdit : public CAMSEdit, public CAMSEdit::DateBehavior
</code></pre>
<p>Meintest du das?</p>
<p>Ich habe die Klassen von da: <a href="http://www.codeproject.com/editctrl/validatingedit.asp" rel="nofollow">http://www.codeproject.com/editctrl/validatingedit.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1030802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030802</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 05 Apr 2006 08:40:48 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Wed, 05 Apr 2006 08:52:26 GMT]]></title><description><![CDATA[<p>estartu schrieb:</p>
<blockquote>
<pre><code class="language-cpp">class CAMSDateEdit : public CAMSEdit, public CAMSEdit::DateBehavior
</code></pre>
<p>Meintest du das?</p>
</blockquote>
<p>Hat denn die Klasse CAMSEdit eine lokale Subklasse namens DataBehavior? Oder meinst du an der Stelle deine globale Klasse (in dem Fall wäre das &quot;CAMSEdit::&quot; zu viel).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1030814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030814</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 05 Apr 2006 08:52:26 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Wed, 05 Apr 2006 08:53:16 GMT]]></title><description><![CDATA[<p>Es gibt einen Diskussionsthread über eine Visual C++ 2005 Portierung des Codes auf The Code Project. Dort hat jemand genau dasselbe Problem wie du...</p>
<blockquote>
<p>You have to change that part in<br />
CAMSDateEdit::CAMSDateEdit() :<br />
DateBehavior(this),<br />
CAMSEdit::Behavior(this) //</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1030816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030816</guid><dc:creator><![CDATA[Gideon]]></dc:creator><pubDate>Wed, 05 Apr 2006 08:53:16 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Wed, 05 Apr 2006 08:59:51 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Hat denn die Klasse CAMSEdit eine lokale Subklasse namens DataBehavior?</p>
</blockquote>
<p>Ja, DateBehavior ist in CAMSEdit deklariert, also innerhalb der { }.<br />
In der Baumstruktur erscheint es auch untergeordnet.</p>
<p>...hab gerade den Post von Gideon gesehen, das guck ich mir mal an. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1030820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030820</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 05 Apr 2006 08:59:51 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Wed, 05 Apr 2006 09:09:57 GMT]]></title><description><![CDATA[<p>Gideon, wo ist die Diskussion? <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="😕"
    /><br />
Ich bekomme jetzt nämlich in der MessageMap der Klasse Warnungen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<pre><code>warning C4407: cast between different pointer to member representations, compiler may generate incorrect code
</code></pre>
<p>Das hatte ich bei meinem ersten Versuch auch schon (das mit dem Klassennamen davor ist ja relativ logisch), deswegen dachte ich, das wäre falsch... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1030832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030832</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 05 Apr 2006 09:09:57 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Wed, 05 Apr 2006 11:49:11 GMT]]></title><description><![CDATA[<p>Und nochwas: Wenn ich den geänderten Code unter VC6 compiliere, meckert er jetzt:</p>
<blockquote>
<p>error C2512: 'Behavior::Behavior' : Kein geeigneter Standardkonstruktor verfuegbar<br />
error C2614: 'CAMSDateEdit' : Unzulaessige Elementinitialisierung: 'Behavior' ist weder Basis noch Element</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Kann ich beim Compilieren unterscheiden, ob ich mit VC6 oder VC2005 compiliere? Ohne mir extra ein #define zu basteln? <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/1030964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030964</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 05 Apr 2006 11:49:11 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Thu, 06 Apr 2006 10:33:48 GMT]]></title><description><![CDATA[<p>*push* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1031789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1031789</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 06 Apr 2006 10:33:48 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Thu, 06 Apr 2006 11:24:42 GMT]]></title><description><![CDATA[<p>Kannst Du das Pronlem mal auf ein klizekleines Beispiel reduzieren?<br />
Du musst auch bedenken, dass VC8 wesentlich Standard-Konformer ist als VC6.<br />
Wenn Du aber wissen willst, was &quot;richtig&quot; ist, dann solltest Du es mittels des Referenz-Compilers übersetzen lassen:<br />
<a href="http://www.comeaucomputing.com/tryitout/" rel="nofollow">http://www.comeaucomputing.com/tryitout/</a></p>
<p>Aber wie gesagt, mach mal ein kleines Beispielprojekt, vielleicht kann man Dir dann helfen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1031837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1031837</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 06 Apr 2006 11:24:42 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Thu, 06 Apr 2006 13:37:12 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Aber wie gesagt, mach mal ein kleines Beispielprojekt, vielleicht kann man Dir dann helfen...</p>
</blockquote>
<p>Kleiner als das, was man bei Codeprojekt runterladen kann?<br />
Ich werde es versuchen, kann etwas dauern, ich schiebe hier dann. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1031957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1031957</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 06 Apr 2006 13:37:12 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Thu, 06 Apr 2006 13:44:00 GMT]]></title><description><![CDATA[<p>estartu schrieb:</p>
<blockquote>
<p>Kleiner als das, was man bei Codeprojekt runterladen kann?</p>
</blockquote>
<p>Hmmm... Du meinst 5000 Zeilen sind klein!? <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/1031962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1031962</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 06 Apr 2006 13:44:00 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Fri, 07 Apr 2006 05:25:57 GMT]]></title><description><![CDATA[<p>Okay, ich hab die Zeilen in dem Projekt nie gezählt. Hätte nicht gedacht, dass es so groß ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /><br />
Ich habe ja nächste Woche viiiiel Zeit im Zug, da werde ich mal sowas in Mini-Form versuchen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1032294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1032294</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 07 Apr 2006 05:25:57 GMT</pubDate></item><item><title><![CDATA[Reply to Sprung VC6 auf VS2005: Viele Fragen wegen Fehlern on Fri, 07 Apr 2006 11:07:13 GMT]]></title><description><![CDATA[<p>estartu schrieb:</p>
<blockquote>
<pre><code class="language-cpp">class CAMSEdit : public CEdit
class Behavior
class DateBehavior : virtual public Behavior
class CAMSDateEdit : public CAMSEdit, public CAMSEdit::DateBehavior
</code></pre>
<p>Meintest du das?</p>
<p>Ich habe die Klassen von da: <a href="http://www.codeproject.com/editctrl/validatingedit.asp" rel="nofollow">http://www.codeproject.com/editctrl/validatingedit.asp</a></p>
</blockquote>
<p>versuch doch, den DateBehaviours typedef aliase zu geben, und benutz dann die typedef namen.</p>
<pre><code class="language-cpp">CAMSDateEdit::CAMSDateEdit() :
    DateBehavior(this),
    Behavior(this) // required because DateBehavior derives virtually from Behavior
{
}
</code></pre>
<p>es ist gute praxis, die teile der initialisierungsliste in der reihenfolge aufzulisten, in der sie ausgeführt werden. also virtuelle basen zuerst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1032533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1032533</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Fri, 07 Apr 2006 11:07:13 GMT</pubDate></item></channel></rss>