<?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[GetCurSel() -&amp;gt; Debug Assertion Failed]]></title><description><![CDATA[<pre><code class="language-cpp">// Sektion comm
		CString wert4;
		wert4.Format(&quot;%d&quot;, /*dlg_Config.m_lBaud1.GetCurSel()*/3);
		WritePrivateProfileString(&quot;comm&quot;, 
									&quot;Baud1&quot;, 
									wert4, 
									m_exePfad+&quot;config.ini&quot;);
</code></pre>
<p>So krieg ich keinen &quot;Debug Assertion&quot;.<br />
Warum so schon?</p>
<pre><code class="language-cpp">// Sektion comm
		CString wert4;
		wert4.Format(&quot;%d&quot;, dlg_Config.m_lBaud1.GetCurSel());
 	    WritePrivateProfileString(&quot;comm&quot;, 
									&quot;Baud1&quot;, 
									wert4, 
									m_exePfad+&quot;config.ini&quot;);
</code></pre>
<p>*EDIT* m_lBaud1 ist ein Membervariable einer CComboBox</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/155207/getcursel-gt-debug-assertion-failed</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Jul 2026 00:20:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/155207.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Aug 2006 14:56:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to GetCurSel() -&amp;gt; Debug Assertion Failed on Thu, 03 Aug 2006 15:00:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// Sektion comm
		CString wert4;
		wert4.Format(&quot;%d&quot;, /*dlg_Config.m_lBaud1.GetCurSel()*/3);
		WritePrivateProfileString(&quot;comm&quot;, 
									&quot;Baud1&quot;, 
									wert4, 
									m_exePfad+&quot;config.ini&quot;);
</code></pre>
<p>So krieg ich keinen &quot;Debug Assertion&quot;.<br />
Warum so schon?</p>
<pre><code class="language-cpp">// Sektion comm
		CString wert4;
		wert4.Format(&quot;%d&quot;, dlg_Config.m_lBaud1.GetCurSel());
 	    WritePrivateProfileString(&quot;comm&quot;, 
									&quot;Baud1&quot;, 
									wert4, 
									m_exePfad+&quot;config.ini&quot;);
</code></pre>
<p>*EDIT* m_lBaud1 ist ein Membervariable einer CComboBox</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110008</guid><dc:creator><![CDATA[chefcamper]]></dc:creator><pubDate>Thu, 03 Aug 2006 15:00:48 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurSel() -&amp;gt; Debug Assertion Failed on Thu, 03 Aug 2006 18:18:00 GMT]]></title><description><![CDATA[<p>Dann guck mal was beim Debuggen im wert4 String steht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110137</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 03 Aug 2006 18:18:00 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurSel() -&amp;gt; Debug Assertion Failed on Thu, 03 Aug 2006 18:30:54 GMT]]></title><description><![CDATA[<p>GetCurSel() ist vom Typ int<br />
probiers mal mit wert4.Format(&quot;%i&quot;,...);<br />
Ok hab das falsch in Erinnerung , vergiss das</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110139</guid><dc:creator><![CDATA[RobthaR]]></dc:creator><pubDate>Thu, 03 Aug 2006 18:30:54 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurSel() -&amp;gt; Debug Assertion Failed on Fri, 04 Aug 2006 07:21:53 GMT]]></title><description><![CDATA[<p>soweit dass ich im Debugger nach dem Wert schauen kann, komm ich ja nicht mal, sprich er nimmt dir da nicht mal nen Wert rein. Hab den Haltepunkt auf dieser Zeile:</p>
<pre><code class="language-cpp">wert4.Format(&quot;%d&quot;, dlg_Config.m_lBaud1.GetCurSel());
</code></pre>
<p>Verwend ich vll GetCurSel() einfach nur falsch?</p>
<p>Achja, m_lBaud1 Membervariable einer CComboBox und vom Typ Control (möglicherweise spielt das hier ja eine Rolle <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>
<p><strong>**EDIT**</strong><br />
Problem gelöst, hab schlichtweg den Fehler gemacht, dass ich in der if-Abfrage</p>
<pre><code class="language-cpp">if(dlg_Config.DoModal() == IDOK)
{    //
}
</code></pre>
<p>mit GetCurSel() gearbeitet hab. Geht ja nicht, die CCombo existiert zu diesem Zeitpunkt ja schon garnicht mehr... <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/1110294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110294</guid><dc:creator><![CDATA[chefcamper]]></dc:creator><pubDate>Fri, 04 Aug 2006 07:21:53 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurSel() -&amp;gt; Debug Assertion Failed on Fri, 04 Aug 2006 07:32:18 GMT]]></title><description><![CDATA[<p>Hallo,<br />
es wundert mich trotzdem das es ok ist, ich dachte das GetCurSel() nur den Index<br />
zurück gibt, nicht aber den Inhalt, was von den beiden möchtest du speichern?</p>
<p>lg<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110317</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Fri, 04 Aug 2006 07:32:18 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurSel() -&amp;gt; Debug Assertion Failed on Fri, 04 Aug 2006 07:42:19 GMT]]></title><description><![CDATA[<p>soll nur der index sein. Weil ich beim Standardwert festlegen (sprich der Wert, den ich aus meiner config.ini hol) der ComboBox in meinem Einstellungsdialog dann einfacher festlegen kann. Oder gibt es die Möglichkeit, anhand meines Strings die Selection fest zu legen??? Das wär natürlich eine Maßnahme...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110324</guid><dc:creator><![CDATA[chefcamper]]></dc:creator><pubDate>Fri, 04 Aug 2006 07:42:19 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurSel() -&amp;gt; Debug Assertion Failed on Fri, 04 Aug 2006 07:52:37 GMT]]></title><description><![CDATA[<p>ich hab nur gedacht, wegen deinen beispiel, in dem du den wert 3 genommen hast,<br />
da must du daran denken, das der erste index mit 0 anfängt, so würde ein<br />
GetCurSel() , bei ersten eintrag eine 0 zurückgeben und nicht eine 1, ist das gewollt?<br />
der zweite eintrag natürlich dann nicht eine 2! sondern eine 1!!!<br />
zu deinen beispiel, du hast eine 3 als parameter übergeben, das heist das der 4<br />
element ausgewählt werden muß, damit GetCurSel() eine 3 auch zurückgibt:<br />
mach so:</p>
<pre><code class="language-cpp">CString wert_4;
int iSelectedIndex = m_cComboBox.GetCurSel();

m_cComboBox.GetLBText(iSelectedIndex, wert_4); // so bist du sicher dass das was ausgewählt wurde auch in die ini gespeichert wird!
// jetzt wert_4 in die ini speichern!
// verkürzt geht auch:
m_cComboBox.GetLBText(m_cComboBox.GetCurSel(), wert_4); // sparst dir eine variable
</code></pre>
<p>so dachte ich das <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>
<p>lg<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110331</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110331</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Fri, 04 Aug 2006 07:52:37 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurSel() -&amp;gt; Debug Assertion Failed on Fri, 04 Aug 2006 08:02:13 GMT]]></title><description><![CDATA[<p>ja, das passt so <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="🙂"
    /> alles so gewollt.</p>
<p>Jetz hast mich aber auf eine Idee gebracht, die mir die Arbeit wahrscheinlich gehörig erleichtern könnte:</p>
<p>Wenn ich jetzt den ausgewählten String speichern (und beim reinladen natürlich) verwenden will. Wie übergeb ich der Combobox meinen String als Default. Wie ich der Combo mitteil, welcher Index als Standard festgelegt sein soll is klar, da mach ich schlichtweg mit</p>
<pre><code class="language-cpp">SetCurSel( int nSelect );
</code></pre>
<p>Aber wie mach ich das mitm String, gibts sowas wie</p>
<pre><code class="language-cpp">SetLBText()
</code></pre>
<p>hab jedenfalls nix gefunden in den Class-Members</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110343</guid><dc:creator><![CDATA[chefcamper]]></dc:creator><pubDate>Fri, 04 Aug 2006 08:02:13 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurSel() -&amp;gt; Debug Assertion Failed on Fri, 04 Aug 2006 08:27:21 GMT]]></title><description><![CDATA[<p>ja, das geht auch, z.Bsp. in OnInitDialog(),</p>
<pre><code class="language-cpp">if(CB_ERR == m_cUrlList.SelectString(indexwert, textwert))
		AfxMessageBox(&quot;Fehler....!&quot;); // Fehlerbehandlung
</code></pre>
<p>so kannst du schon vor dem anzeigen deines dlg's den standard wert auswählen!</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110375</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Fri, 04 Aug 2006 08:27:21 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurSel() -&amp;gt; Debug Assertion Failed on Fri, 04 Aug 2006 11:24:00 GMT]]></title><description><![CDATA[<p>Problem gelöst!!</p>
<p>Danke Pixel! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <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/1110487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110487</guid><dc:creator><![CDATA[chefcamper]]></dc:creator><pubDate>Fri, 04 Aug 2006 11:24:00 GMT</pubDate></item></channel></rss>