<?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[Problem mit dem Vergleichen eines Zahlenwertes aus der Reg !]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte ein Zahlenwert aus einem Reg-Key auslesen und ihn mit einer If-Abfrage prüfen. Jetzt habe ich das so geschrieben, aber irgendwie prüft er den zahlenwert nicht ...</p>
<pre><code>HKEY hKey;
	RegCreateKeyEx(HKEY_CURRENT_USER,&quot;Software\\Microsoft\\Test\\Test2&quot;,0,0,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&amp;hKey,0);

	DWORD dwNumber = 0;
	DWORD dwData = sizeof(DWORD);
	RegQueryValueEx(hKey,&quot;Test&quot;, 0,0,(BYTE*)&amp;dwNumber, &amp;dwData);

	if(dwNumber == '3')
	{
		m_status = &quot;deaktiviert&quot;;
		UpdateData(false);
	}
	else
	{
		m_status = &quot;aktiviert&quot;;
		UpdateData(false);
	}
</code></pre>
<p>Er schreibt immer aktiviert in die m_status...Warum ??</p>
<p>Danke<br />
:: NoName ::</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/78704/problem-mit-dem-vergleichen-eines-zahlenwertes-aus-der-reg</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 17:02:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/78704.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 04 Jul 2004 12:50:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit dem Vergleichen eines Zahlenwertes aus der Reg ! on Sun, 04 Jul 2004 12:50:58 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte ein Zahlenwert aus einem Reg-Key auslesen und ihn mit einer If-Abfrage prüfen. Jetzt habe ich das so geschrieben, aber irgendwie prüft er den zahlenwert nicht ...</p>
<pre><code>HKEY hKey;
	RegCreateKeyEx(HKEY_CURRENT_USER,&quot;Software\\Microsoft\\Test\\Test2&quot;,0,0,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&amp;hKey,0);

	DWORD dwNumber = 0;
	DWORD dwData = sizeof(DWORD);
	RegQueryValueEx(hKey,&quot;Test&quot;, 0,0,(BYTE*)&amp;dwNumber, &amp;dwData);

	if(dwNumber == '3')
	{
		m_status = &quot;deaktiviert&quot;;
		UpdateData(false);
	}
	else
	{
		m_status = &quot;aktiviert&quot;;
		UpdateData(false);
	}
</code></pre>
<p>Er schreibt immer aktiviert in die m_status...Warum ??</p>
<p>Danke<br />
:: NoName ::</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552892</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Sun, 04 Jul 2004 12:50:58 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit dem Vergleichen eines Zahlenwertes aus der Reg ! on Sun, 04 Jul 2004 14:53:32 GMT]]></title><description><![CDATA[<p>Dein Vergleich ist fehlerhaft:</p>
<p>Statt<br />
if(dwNumber == '3') /* '3' != 0x03 */</p>
<p>meinst du wahrscheinlich<br />
if(dwNumber == 3)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552965</guid><dc:creator><![CDATA[Helper]]></dc:creator><pubDate>Sun, 04 Jul 2004 14:53:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit dem Vergleichen eines Zahlenwertes aus der Reg ! on Sun, 04 Jul 2004 17:33:54 GMT]]></title><description><![CDATA[<p>Du hast recht ! Jetzt geht es !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/553100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/553100</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Sun, 04 Jul 2004 17:33:54 GMT</pubDate></item></channel></rss>