<?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[RegQueryValueEx]]></title><description><![CDATA[<p>Hab ein kleines problem..also ich arbeite mit Borland c++ Builder 6 und würde gerne die letzte portaddresse von icq auslesen also so siehts aus:</p>
<pre><code class="language-cpp">///ICQ Port heruasfinden
        HKEY hKey;
        RegOpenKey(HKEY_LOCAL_MACHINE,&quot;SOFTWARE\\Mirabilis\\ICQ\\CommonPrefs\\Connection\\LastSucceededConnectionSets&quot;,&amp;hKey);
        DWORD dwNumber = 0;
        RegQueryValueEx(hKey, &quot;ServerPort&quot;, NULL, REG_DWORD, (LPBYTE) &amp;dwNumber, sizeof(DWORD));
        RegCloseKey(hKey);
        Edit1-&gt;Text = dwNumber;
</code></pre>
<p>doch darauf hin kommen diese fehlermeldungen:</p>
<pre><code class="language-cpp">[C++ Fehler] ICQ.cpp(28): E2034 Konvertierung von 'int' nach 'unsigned long *' nicht möglich
</code></pre>
<pre><code class="language-cpp">[C++ Fehler] ICQ.cpp(28): E2342 Keine Übereinstimmung des Typs beim Parameter 'lpType' ('unsigned long *' erwartet, 'int' erhalten)
</code></pre>
<pre><code class="language-cpp">[C++ Fehler] ICQ.cpp(28): E2034 Konvertierung von 'unsigned int' nach 'unsigned long *' nicht möglich
</code></pre>
<pre><code class="language-cpp">[C++ Fehler] ICQ.cpp(28): E2342 Keine Übereinstimmung des Typs beim Parameter 'lpcbData' ('unsigned long *' erwartet, 'unsigned int' erhalten)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/166132/regqueryvalueex</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 02:39:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166132.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Nov 2006 15:54:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RegQueryValueEx on Sun, 26 Nov 2006 15:54:10 GMT]]></title><description><![CDATA[<p>Hab ein kleines problem..also ich arbeite mit Borland c++ Builder 6 und würde gerne die letzte portaddresse von icq auslesen also so siehts aus:</p>
<pre><code class="language-cpp">///ICQ Port heruasfinden
        HKEY hKey;
        RegOpenKey(HKEY_LOCAL_MACHINE,&quot;SOFTWARE\\Mirabilis\\ICQ\\CommonPrefs\\Connection\\LastSucceededConnectionSets&quot;,&amp;hKey);
        DWORD dwNumber = 0;
        RegQueryValueEx(hKey, &quot;ServerPort&quot;, NULL, REG_DWORD, (LPBYTE) &amp;dwNumber, sizeof(DWORD));
        RegCloseKey(hKey);
        Edit1-&gt;Text = dwNumber;
</code></pre>
<p>doch darauf hin kommen diese fehlermeldungen:</p>
<pre><code class="language-cpp">[C++ Fehler] ICQ.cpp(28): E2034 Konvertierung von 'int' nach 'unsigned long *' nicht möglich
</code></pre>
<pre><code class="language-cpp">[C++ Fehler] ICQ.cpp(28): E2342 Keine Übereinstimmung des Typs beim Parameter 'lpType' ('unsigned long *' erwartet, 'int' erhalten)
</code></pre>
<pre><code class="language-cpp">[C++ Fehler] ICQ.cpp(28): E2034 Konvertierung von 'unsigned int' nach 'unsigned long *' nicht möglich
</code></pre>
<pre><code class="language-cpp">[C++ Fehler] ICQ.cpp(28): E2342 Keine Übereinstimmung des Typs beim Parameter 'lpcbData' ('unsigned long *' erwartet, 'unsigned int' erhalten)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1181734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181734</guid><dc:creator><![CDATA[Second_Sun]]></dc:creator><pubDate>Sun, 26 Nov 2006 15:54:10 GMT</pubDate></item><item><title><![CDATA[Reply to RegQueryValueEx on Sun, 26 Nov 2006 15:56:23 GMT]]></title><description><![CDATA[<p>Du hast zwar keine Frage gestellt, aber ich nehme an, du möchtest wissen, wo das Problem liegt.</p>
<p>Sieh dir nochmal genau an, was RegQueryValueEx im letzten Parameter erwartet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181736</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Sun, 26 Nov 2006 15:56:23 GMT</pubDate></item><item><title><![CDATA[Reply to RegQueryValueEx on Sun, 26 Nov 2006 16:00:17 GMT]]></title><description><![CDATA[<p>Ich versteh nicht ganz....also der letzte parameter ist einfach nur ein wert der angibt wie groß der buffer ist...<br />
habs auch am anfang mal hiermit versucht:</p>
<pre><code class="language-cpp">///ICQ Port heruasfinden
        HKEY hKey1;
        RegOpenKey(HKEY_LOCAL_MACHINE,&quot;SOFTWARE\\Mirabilis\\ICQ\\CommonPrefs\\Connection\\LastSucceededConnectionSets&quot;,&amp;hKey1);
        unsigned long dwText1;
        DWORD lpcbData1 = sizeof(dwText1);
        RegQueryValueEx(hKey1, &quot;ServerPort&quot;, NULL, REG_DWORD, dwText1, &amp;lpcbData1);
        RegCloseKey(hKey1);
        Edit1-&gt;Text = dwText1;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1181739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181739</guid><dc:creator><![CDATA[Second_Sun]]></dc:creator><pubDate>Sun, 26 Nov 2006 16:00:17 GMT</pubDate></item><item><title><![CDATA[Reply to RegQueryValueEx on Mon, 27 Nov 2006 09:16:54 GMT]]></title><description><![CDATA[<p>Second_Sun schrieb:</p>
<blockquote>
<p>Ich versteh nicht ganz....also der letzte parameter ist einfach nur ein wert der angibt wie groß der buffer ist...</p>
</blockquote>
<p>Nein. Der letzte Parameter ist ein Zeiger auf eine Variable, in der vor dem Aufruf stehen muss, wie groß der Puffer ist, und in der hinterher steht, wieviel ausgelesen wurde.</p>
<blockquote>
<p>habs auch am anfang mal hiermit versucht:</p>
</blockquote>
<p>Wenn du dazu Hilfe willst, wäre es schon von Vorteil, wenn du auch beschreiben würdest, was bei diesem Versuch rausgekommen ist. Fehlerbehandlung bei den Registryfunktionen wäre sicher auch nicht verkehrt, das könnte die Diagnose massiv vereinfachen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182087</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 27 Nov 2006 09:16:54 GMT</pubDate></item></channel></rss>