<?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[Schwerwiegendes Problem durch CWinApp::DoWaitCursor()!!?!?!?!?!?!?!?!?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein wirklich großes Problem!<br />
Ich habe eine Software für embedded PC in embedded c++4.0 geschrieben.<br />
Ich mußte aufgrund eines Updates das registry file des embedded PC reseten.</p>
<p>wenn ich mein Projekt jetzt ausführe bekomme ich diese fehlermeldung:</p>
<p>&lt;unknown application&gt;<br />
file appui.cpp line 67</p>
<p>line67 appui :</p>
<pre><code class="language-cpp">void CWinApp::DoWaitCursor(int nCode)
{
// 0 =&gt; restore, 1=&gt; begin, -1=&gt; end
#if !defined(_WIN32_WCE)
// WinCE: except.cpp passes in a different value, so don't ASSERT
ASSERT(nCode == 0 || nCode == 1 || nCode == -1);
#endif // _WIN32_WCE

ASSERT(afxData.hcurWait != NULL);
AfxLockGlobals(CRIT_WAITCURSOR);
m_nWaitCursorCount += nCode;
if (m_nWaitCursorCount &gt; 0)
{
HCURSOR hcurPrev = ::SetCursor(afxData.hcurWait);
if (nCode &gt; 0 &amp;&amp; m_nWaitCursorCount == 1)
m_hcurWaitCursorRestore = hcurPrev;
}
else
{
// turn everything off ...
</code></pre>
<p>Kennt sich da jemand aus? Ist das ein embeddedspezifisches Problem?<br />
in der Registry Datei wurden nur die Werte für ein LCD Display geändert, der Rest waren Defaulr Werte!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142511/schwerwiegendes-problem-durch-cwinapp-dowaitcursor</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 10:23:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142511.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 31 Mar 2006 09:06:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schwerwiegendes Problem durch CWinApp::DoWaitCursor()!!?!?!?!?!?!?!?!? on Fri, 31 Mar 2006 09:06:41 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein wirklich großes Problem!<br />
Ich habe eine Software für embedded PC in embedded c++4.0 geschrieben.<br />
Ich mußte aufgrund eines Updates das registry file des embedded PC reseten.</p>
<p>wenn ich mein Projekt jetzt ausführe bekomme ich diese fehlermeldung:</p>
<p>&lt;unknown application&gt;<br />
file appui.cpp line 67</p>
<p>line67 appui :</p>
<pre><code class="language-cpp">void CWinApp::DoWaitCursor(int nCode)
{
// 0 =&gt; restore, 1=&gt; begin, -1=&gt; end
#if !defined(_WIN32_WCE)
// WinCE: except.cpp passes in a different value, so don't ASSERT
ASSERT(nCode == 0 || nCode == 1 || nCode == -1);
#endif // _WIN32_WCE

ASSERT(afxData.hcurWait != NULL);
AfxLockGlobals(CRIT_WAITCURSOR);
m_nWaitCursorCount += nCode;
if (m_nWaitCursorCount &gt; 0)
{
HCURSOR hcurPrev = ::SetCursor(afxData.hcurWait);
if (nCode &gt; 0 &amp;&amp; m_nWaitCursorCount == 1)
m_hcurWaitCursorRestore = hcurPrev;
}
else
{
// turn everything off ...
</code></pre>
<p>Kennt sich da jemand aus? Ist das ein embeddedspezifisches Problem?<br />
in der Registry Datei wurden nur die Werte für ein LCD Display geändert, der Rest waren Defaulr Werte!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027752</guid><dc:creator><![CDATA[monne81]]></dc:creator><pubDate>Fri, 31 Mar 2006 09:06:41 GMT</pubDate></item><item><title><![CDATA[Reply to Schwerwiegendes Problem durch CWinApp::DoWaitCursor()!!?!?!?!?!?!?!?!? on Fri, 31 Mar 2006 11:51:06 GMT]]></title><description><![CDATA[<p>So ich hab die Lösung selbst gefunden!</p>
<p>in meinem Programm werden zu Beginn Default werte aus einem Ordner in der Registry des embedded PC ausgelesen. Durch das Rücksetzen der Registry haben diese Ordner gefehlt! Ich habe diese dann einfach im Registry Editor neu erstellt und schon lief das ganze.</p>
<p>Warum der Debugger aber auf die WaitCurasorMethode gesprungen ist, ist mir unklar!<br />
Die Breakpoints waren so gesetzt, dass der Compiler erst die Fehlermeldung gebracht hätte sobald aus der Registry ausgelesen wird!!! Der Abbruch erfolgt aber nach anlegen des theAPP Objects!?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027914</guid><dc:creator><![CDATA[monne81]]></dc:creator><pubDate>Fri, 31 Mar 2006 11:51:06 GMT</pubDate></item></channel></rss>