<?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[wie krieg ich den fehler weg????????]]></title><description><![CDATA[<p>hallo erstmal<br />
hab eine billige datenbank entwickelt mit access in will einen neuen daten satz hinzufügen hab auch ein buch zur ahnd aber da gehen die ja auf evtl. auftrettende Fehler nicht ein also kann mir jemand helf der fehler ist laute:</p>
<p>G:\MY_PRJECTZ\datenbank\datenbankView.cpp(147) : error C2666: '+' : 4 overloads have similar conversions</p>
<p>kann mir zwar denken was das heisst aber wie ich es behebe da habe ich echt KEIN PLAN</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/73846/wie-krieg-ich-den-fehler-weg</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 19:22:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/73846.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 May 2004 12:42:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wie krieg ich den fehler weg???????? on Fri, 14 May 2004 12:42:49 GMT]]></title><description><![CDATA[<p>hallo erstmal<br />
hab eine billige datenbank entwickelt mit access in will einen neuen daten satz hinzufügen hab auch ein buch zur ahnd aber da gehen die ja auf evtl. auftrettende Fehler nicht ein also kann mir jemand helf der fehler ist laute:</p>
<p>G:\MY_PRJECTZ\datenbank\datenbankView.cpp(147) : error C2666: '+' : 4 overloads have similar conversions</p>
<p>kann mir zwar denken was das heisst aber wie ich es behebe da habe ich echt KEIN PLAN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/520316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/520316</guid><dc:creator><![CDATA[DopeDougL*z]]></dc:creator><pubDate>Fri, 14 May 2004 12:42:49 GMT</pubDate></item><item><title><![CDATA[Reply to wie krieg ich den fehler weg???????? on Fri, 14 May 2004 12:55:29 GMT]]></title><description><![CDATA[<p>Zeig mal die Zeile. Er weiß nämlich nicht, welche Version von + er nutzen soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/520327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/520327</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 14 May 2004 12:55:29 GMT</pubDate></item><item><title><![CDATA[Reply to wie krieg ich den fehler weg???????? on Fri, 14 May 2004 13:03:26 GMT]]></title><description><![CDATA[<p>das ist die zeile hoffe du kannst damit was anfangen<br />
CString m_lNewID = m_pSet-&gt;GetMaxID() +1;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/520329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/520329</guid><dc:creator><![CDATA[DopeDougL*z]]></dc:creator><pubDate>Fri, 14 May 2004 13:03:26 GMT</pubDate></item><item><title><![CDATA[Reply to wie krieg ich den fehler weg???????? on Fri, 14 May 2004 13:11:24 GMT]]></title><description><![CDATA[<p>naja dein m_lNewID ist vom typ CString, deswegen kanns glaub net klappen</p>
<p>in der msdn nehmen die</p>
<pre><code class="language-cpp">var nDispID = window.external.FindSymbol(&quot;DISPID&quot;);
      if (!nDispID.length)
      {
         nDispID = GetMaxID(oInterface) + 1;
         window.external.AddSymbol(&quot;DISPID&quot;, nDispID);
</code></pre>
<p>und du kannst nicht in einem CString einfach ein +1 machen. strings und ints sind 2 paar stiefel. und die getmaxid ist glaub vom typ hex kannste also auch nicht einem CString zuweisen <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>
<p>ich hoffe der msdn text hilft dir, wenn nicht dann schau dir komplett bsp an in der msdn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/520336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/520336</guid><dc:creator><![CDATA[newkid]]></dc:creator><pubDate>Fri, 14 May 2004 13:11:24 GMT</pubDate></item><item><title><![CDATA[Reply to wie krieg ich den fehler weg???????? on Fri, 14 May 2004 13:14:47 GMT]]></title><description><![CDATA[<p>im beispiel haten sie es mit long gemacht aber als ich dei datenbank erstellt habe wollte er kein long deshalg gab es probleme nun hab ich alles wo long war auf cString gemacht und es war nur noch 1 fehler deswegen dachte ich das währe die lösung aber naja hab dank muss mal schauen wie ich das jetzt umwurschtel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/520339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/520339</guid><dc:creator><![CDATA[DopeDougL*z]]></dc:creator><pubDate>Fri, 14 May 2004 13:14:47 GMT</pubDate></item><item><title><![CDATA[Reply to wie krieg ich den fehler weg???????? on Fri, 14 May 2004 13:19:11 GMT]]></title><description><![CDATA[<p>nimm halt long und dann machst ein cast oder so keine ahnung</p>
<p>nur was mich stuzig macht ist folgendes</p>
<p>also das hier geht nicht</p>
<pre><code class="language-cpp">CString ID = &quot;hallo&quot; ;

ID = ID + 1 ;    / geht net
</code></pre>
<p>das hier geht aber</p>
<pre><code class="language-cpp">CString ID = &quot;hallo&quot; + 1;  // ID ist jetzt dann &quot;allo&quot;  also geht hmmm  :confused:
</code></pre>
<p>weis jemand warum???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/520342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/520342</guid><dc:creator><![CDATA[newkid]]></dc:creator><pubDate>Fri, 14 May 2004 13:19:11 GMT</pubDate></item><item><title><![CDATA[Reply to wie krieg ich den fehler weg???????? on Fri, 14 May 2004 13:58:17 GMT]]></title><description><![CDATA[<p>Das ist wohl ein Überbleibsel von C.</p>
<p>Wenn du einen char* hast und dann einen hochzählst, gehst du einen char weiter. Also einen Buchstaben.</p>
<p>... verstanden?</p>
<p>Was gibt GetMaxID() zurück?</p>
<p>Also auf einen CString eine Zahl draufzählen ist keine gute Idee.</p>
<p>CString in Zahl wandeln geht mit atoi, vielleicht hilft es. Ich muss jetzt offline, daher die Kurzfassung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/520375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/520375</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 14 May 2004 13:58:17 GMT</pubDate></item><item><title><![CDATA[Reply to wie krieg ich den fehler weg???????? on Fri, 14 May 2004 14:08:22 GMT]]></title><description><![CDATA[<p>estartu_de schrieb:</p>
<blockquote>
<p>Das ist wohl ein Überbleibsel von C.</p>
<p>Wenn du einen char* hast und dann einen hochzählst, gehst du einen char weiter. Also einen Buchstaben.</p>
<p>... verstanden?</p>
</blockquote>
<p>nicht ganz</p>
<p>das ich dann in der ascii tabelle ein zeichen weitergehe ist klar</p>
<p>aber der loscht ja ein zeichen am anfang und geht ja kein zeichen weiter hmmm</p>
<p>sprich &quot;hallo&quot; + 2 ergibt dann &quot;llo&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/520385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/520385</guid><dc:creator><![CDATA[newkid]]></dc:creator><pubDate>Fri, 14 May 2004 14:08:22 GMT</pubDate></item><item><title><![CDATA[Reply to wie krieg ich den fehler weg???????? on Fri, 14 May 2004 20:04:14 GMT]]></title><description><![CDATA[<p>Schon ganz.</p>
<p>Grob gesagt: Mit +2 setz du einfach den Zeiger 2 Zeichen weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/520571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/520571</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Fri, 14 May 2004 20:04:14 GMT</pubDate></item><item><title><![CDATA[Reply to wie krieg ich den fehler weg???????? on Fri, 14 May 2004 20:14:44 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>das ist ganz einfache Zeiger-Arithmetik, &quot;hallo&quot; wird vom Compiler in einen Zeiger auf const char &quot;umgewandelt&quot;. Addition eines Wertes n bedeutet dann, daß der Zeiger n * sizeof(char) Positionen weiterbewegt wird, womit das Verhalten erklärt ist (es werden also keine Zeichen gelöscht, sondern lediglich die Anfangsposition für die Initialisierung des CStrings ist eine andere). Das gleiche kann man auch so erreichen (nur eine Spielerei, zeigt nur, was man alles treiben kann):</p>
<pre><code class="language-cpp">CString tst = &amp;(&quot;hallo&quot;[2]);
</code></pre>
<p>auch hier wird in tst die Zeichenkette &quot;llo&quot; stehen <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>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/520581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/520581</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Fri, 14 May 2004 20:14:44 GMT</pubDate></item></channel></rss>