<?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[CListBox macht Ärger]]></title><description><![CDATA[<p>Ich habe in einem Dialog eine CListBox. Folgende Fälle/Fehler treten auf:</p>
<p>1. Sie ist leer und man klickt rein: OK.<br />
2. Sie enthält einen/mehrere Eintrage.<br />
→2a. Ich klicke einen Eintrag an: OK.<br />
→2b. Ich klicke auf freie Fläche: Fehler!<br />
→2c. Ich klicke auf freie Fläche nachdem ich zuvor Eintrag angeklickt habe: OK.</p>
<p>Die Fehlermeldung kommt vom Debugger und sagt mir der Fehler hat was mit der Expression &quot;nLength&gt;=0&quot; zu tun, ich schätze mal das bezieht sich auf die ListBox.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/167540/clistbox-macht-ärger</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 14:34:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/167540.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Dec 2006 11:34:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CListBox macht Ärger on Tue, 12 Dec 2006 11:34:59 GMT]]></title><description><![CDATA[<p>Ich habe in einem Dialog eine CListBox. Folgende Fälle/Fehler treten auf:</p>
<p>1. Sie ist leer und man klickt rein: OK.<br />
2. Sie enthält einen/mehrere Eintrage.<br />
→2a. Ich klicke einen Eintrag an: OK.<br />
→2b. Ich klicke auf freie Fläche: Fehler!<br />
→2c. Ich klicke auf freie Fläche nachdem ich zuvor Eintrag angeklickt habe: OK.</p>
<p>Die Fehlermeldung kommt vom Debugger und sagt mir der Fehler hat was mit der Expression &quot;nLength&gt;=0&quot; zu tun, ich schätze mal das bezieht sich auf die ListBox.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190525</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190525</guid><dc:creator><![CDATA[Evolver]]></dc:creator><pubDate>Tue, 12 Dec 2006 11:34:59 GMT</pubDate></item><item><title><![CDATA[Reply to CListBox macht Ärger on Tue, 12 Dec 2006 11:50:24 GMT]]></title><description><![CDATA[<p>Kann es sein, dass der Fehler ein ASSERT ist?<br />
Wie sieht die Funktion aus, die du aufrufst, wenn auf die Liste geklickt wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190533</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 12 Dec 2006 11:50:24 GMT</pubDate></item><item><title><![CDATA[Reply to CListBox macht Ärger on Tue, 12 Dec 2006 12:04:02 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void CDlgConnection::OnLbnSelchangeIpList()
{
	CString tmpIP;
	mListIP.GetText(mListIP.GetCurSel(), tmpIP);
	SetDlgItemText(IDC_IP_ADDRESSE, tmpIP);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1190540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190540</guid><dc:creator><![CDATA[Evolver]]></dc:creator><pubDate>Tue, 12 Dec 2006 12:04:02 GMT</pubDate></item><item><title><![CDATA[Reply to CListBox macht Ärger on Tue, 12 Dec 2006 12:12:19 GMT]]></title><description><![CDATA[<p>Welchen Wert hat mListIP.GetCurSel() im Fehlerfall?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190550</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 12 Dec 2006 12:12:19 GMT</pubDate></item><item><title><![CDATA[Reply to CListBox macht Ärger on Tue, 12 Dec 2006 12:38:42 GMT]]></title><description><![CDATA[<p>der fehler entsteht wenn du das letzte element in der liste anklicken willst richtig??!!</p>
<p>der fehler ist hier</p>
<pre><code>mListIP.GetText(mListIP.GetCurSel(), tmpIP);
</code></pre>
<p>richtig wäre</p>
<pre><code>mListIP.GetText(mListIP.GetCurSel()[b]-1[/b], tmpIP);
</code></pre>
<p>mListIP.GetCurSel() liefert dir wenn du auf das erste element klickst eine 1 zurück wir wissen aber das eine Liste eine Array ist und diese immer mit 0 beginn <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>folglich springt er mit mListIP.GetCurSel() beim letzten element hinter die Array und das veruhrsacht den fehler <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1190567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190567</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Tue, 12 Dec 2006 12:38:42 GMT</pubDate></item><item><title><![CDATA[Reply to CListBox macht Ärger on Tue, 12 Dec 2006 12:50:59 GMT]]></title><description><![CDATA[<p>Was ist, wenn nix ausgewählt ist, GetCurSel somit LB_ERR bzw. -1 zurück gibt ?</p>
<p>[edit] ...mal davon abgesehen, das GetCurSel den richtigen Index zurück gibt und nicht 1 beim ersten Element... [/edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190576</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Tue, 12 Dec 2006 12:50:59 GMT</pubDate></item><item><title><![CDATA[Reply to CListBox macht Ärger on Tue, 12 Dec 2006 12:50:06 GMT]]></title><description><![CDATA[<p>LowFly schrieb:</p>
<blockquote>
<p>mListIP.GetCurSel() liefert dir wenn du auf das erste element klickst eine 1 zurück wir wissen aber das eine Liste eine Array ist und diese immer mit 0 beginn <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>
</blockquote>
<p>Echt jetzt? Das ist mir völlig neu. <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 arbeite dummerweise extrem selten mit Listboxen und kanns grade nicht testen, aber: Bei CComboBox und CListCtrl hat die erste Zeile den Index 0.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190577</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 12 Dec 2006 12:50:06 GMT</pubDate></item><item><title><![CDATA[Reply to CListBox macht Ärger on Tue, 12 Dec 2006 14:17:47 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9213">@LowFly</a>:<br />
Sorry, aber was du erzählst ist falsch.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4897">@estartu</a>&amp;isabeau:<br />
Richtig, ich habe versäumt, den Fehlerfall zu behandeln, danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190636</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190636</guid><dc:creator><![CDATA[Evolver]]></dc:creator><pubDate>Tue, 12 Dec 2006 14:17:47 GMT</pubDate></item><item><title><![CDATA[Reply to CListBox macht Ärger on Tue, 12 Dec 2006 14:32:09 GMT]]></title><description><![CDATA[<p>stimmt f... das war bei<br />
GetItemCount bzw. GetCount so <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/1190649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190649</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Tue, 12 Dec 2006 14:32:09 GMT</pubDate></item></channel></rss>