<?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[Event Problem]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine Funktin die viele Daten bearbeited die im haubprogramm gestarted wird.<br />
alerdings werden dan keine Events auf der oberfleche beabeted.<br />
aus diesen grund habe ich die hir zusehende Funktion benutzt um das alle Events beabeitet werde.</p>
<pre><code class="language-cpp">void CWipeFreeDlg::DoEvents()    
{ 
    MSG msg;                    

    while (PeekMessage(&amp;msg,NULL,0,0,PM_NOREMOVE)) {    
        if (!AfxGetThread()-&gt;PumpMessage()) return;      
    } 
}
</code></pre>
<p>das Problem ist aber das wen ich das Programm Beende das Fenster weg ist aber im Task-Manager leuft er noch da die funktion noch arbeited und Events sendet die wiert einfach nicht mehr beendet??</p>
<p>Wie kann ich das fehidern??<br />
Wie kann ich dei Funktieon auch benden??</p>
<p>MFG TaccoGo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/84760/event-problem</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 23:24:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/84760.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 02 Sep 2004 10:38:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Event Problem on Thu, 02 Sep 2004 10:38:27 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine Funktin die viele Daten bearbeited die im haubprogramm gestarted wird.<br />
alerdings werden dan keine Events auf der oberfleche beabeted.<br />
aus diesen grund habe ich die hir zusehende Funktion benutzt um das alle Events beabeitet werde.</p>
<pre><code class="language-cpp">void CWipeFreeDlg::DoEvents()    
{ 
    MSG msg;                    

    while (PeekMessage(&amp;msg,NULL,0,0,PM_NOREMOVE)) {    
        if (!AfxGetThread()-&gt;PumpMessage()) return;      
    } 
}
</code></pre>
<p>das Problem ist aber das wen ich das Programm Beende das Fenster weg ist aber im Task-Manager leuft er noch da die funktion noch arbeited und Events sendet die wiert einfach nicht mehr beendet??</p>
<p>Wie kann ich das fehidern??<br />
Wie kann ich dei Funktieon auch benden??</p>
<p>MFG TaccoGo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/597666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/597666</guid><dc:creator><![CDATA[TaccoGo]]></dc:creator><pubDate>Thu, 02 Sep 2004 10:38:27 GMT</pubDate></item><item><title><![CDATA[Reply to Event Problem on Thu, 02 Sep 2004 12:48:27 GMT]]></title><description><![CDATA[<p>Lass die zeitintesive Funktion als extra Thread laufen, dann solltest du keine Probleme haben.<br />
In diesem Thread kannst du dann immer eine globale Variable / Event überprüfen (wird aus dem Haupt-Thread gesetzt), um dann im gegebenen Fall auszulaufen <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>
<p>Außerdem: Ist das nicht MFC-Code <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>
]]></description><link>https://www.c-plusplus.net/forum/post/597842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/597842</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 02 Sep 2004 12:48:27 GMT</pubDate></item><item><title><![CDATA[Reply to Event Problem on Thu, 02 Sep 2004 13:05:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>naja das ist MFC aber das problem hat ja so nichts mit MFC zutun.</p>
<p>gibt es hir was wo das mit den Thread erstelen gut erklert ist ??</p>
<p>MFG TaccoGo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/597864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/597864</guid><dc:creator><![CDATA[TaccoGo]]></dc:creator><pubDate>Thu, 02 Sep 2004 13:05:42 GMT</pubDate></item><item><title><![CDATA[Reply to Event Problem on Thu, 02 Sep 2004 13:21:32 GMT]]></title><description><![CDATA[<p>Könnte daher kommen weil du nicht auf die WM_QUIT Nachricht prüfst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/597891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/597891</guid><dc:creator><![CDATA[....]]></dc:creator><pubDate>Thu, 02 Sep 2004 13:21:32 GMT</pubDate></item><item><title><![CDATA[Reply to Event Problem on Thu, 02 Sep 2004 13:31:23 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wen du das so kemeint hast dan get das auch nicht.</p>
<pre><code class="language-cpp">void COberflche_alkDlg::DoEvents()   
    MSG msg;                    
    while (PeekMessage(&amp;msg,NULL,0,0,PM_NOREMOVE)) {    vorhanden 

        if (!AfxGetThread()-&gt;PumpMessage()) return; 
		if (msg.message==WM_CLOSE) return;
		if (msg.message==WM_QUIT) return;
	} 
}
</code></pre>
<p>oder wie dann??</p>
<p>MFG TaccoGo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/597907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/597907</guid><dc:creator><![CDATA[TaccoGo]]></dc:creator><pubDate>Thu, 02 Sep 2004 13:31:23 GMT</pubDate></item><item><title><![CDATA[Reply to Event Problem on Thu, 02 Sep 2004 13:45:33 GMT]]></title><description><![CDATA[<p>Ich weiß jetzt nicht, was genau PumpMessage() macht, aber bei WM_QUIT musst du dafür sorgen, dass er auch die Haupt-Nachrichtenscheife verlässt <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/597928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/597928</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 02 Sep 2004 13:45:33 GMT</pubDate></item><item><title><![CDATA[Reply to Event Problem on Fri, 03 Sep 2004 10:09:39 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>das bekomme ich irgendwie nicht hin aber kann mir mal jemand ein schönes Bes. für Thread geben.(ich habe ja schon hir gesucht aber das was ich gemacht habe hat dei kleiche wiekkung.)</p>
<p>MFG TaccoGo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/598603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/598603</guid><dc:creator><![CDATA[TaccoGo]]></dc:creator><pubDate>Fri, 03 Sep 2004 10:09:39 GMT</pubDate></item><item><title><![CDATA[Reply to Event Problem on Fri, 03 Sep 2004 21:13:30 GMT]]></title><description><![CDATA[<p>Klappt denn das Starten des Threads? Denn dann sollte eigentlich auch die Message-Loop ohne Probleme weiterlaufen - oder was genau ist jetzt das Problem <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/599183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/599183</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 03 Sep 2004 21:13:30 GMT</pubDate></item><item><title><![CDATA[Reply to Event Problem on Mon, 06 Sep 2004 06:02:41 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>naja dei funktion wiert gestartet.</p>
<p>ich habe in allen foren geschucht und bin auf ein Bes. zu AfxTreahts gestosen und das habe ich genommen.</p>
<pre><code class="language-cpp">AfxBeginThread( (AFX_THREADPROC)geoTools.startProcessing(this,m_INI,16,arr),  this, THREAD_PRIORITY_NORMAL, 0,CREATE_SUSPENDED );
</code></pre>
<p>oder wiest du was beseres??</p>
<p>MFG TaccoGo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/600411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/600411</guid><dc:creator><![CDATA[TaccoGo]]></dc:creator><pubDate>Mon, 06 Sep 2004 06:02:41 GMT</pubDate></item><item><title><![CDATA[Reply to Event Problem on Mon, 06 Sep 2004 19:25:03 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/en-us/vclib/html/_crt__beginthread.2c_._beginthreadex.asp" rel="nofollow">_beginthread, _beginthreadex</a><br />
Siehe auch: <a href="http://msdn.microsoft.com/library/DEU/vccore/html/_core_Multithreading_with_C_and_Win32.asp" rel="nofollow">Multithreading bei C und Win32</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/601072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/601072</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 06 Sep 2004 19:25:03 GMT</pubDate></item></channel></rss>