<?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[Timer oder Thread in eigner Klasse?]]></title><description><![CDATA[<p>Hallo ihr,</p>
<p>ich habe eine eigene Klasse programmiert welche zugriff auf ein externes Datenobjekt hat. Die aufgabe dieser klasse ist es die daten visuell darzustellen, und soll sich in einem bestimmten interval unabhängen vom datenobjekt updaten und darstellen.</p>
<p>Was bietet sich da an ? einen thread der , oder einen Timer?</p>
<p>kann ich überhaupt eine Timer in eine normale klasse einbauchen, da diese ja keine MESSAGE LOOP hat etc. ????</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160047/timer-oder-thread-in-eigner-klasse</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 10:14:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160047.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Sep 2006 12:47:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Timer oder Thread in eigner Klasse? on Thu, 21 Sep 2006 12:47:50 GMT]]></title><description><![CDATA[<p>Hallo ihr,</p>
<p>ich habe eine eigene Klasse programmiert welche zugriff auf ein externes Datenobjekt hat. Die aufgabe dieser klasse ist es die daten visuell darzustellen, und soll sich in einem bestimmten interval unabhängen vom datenobjekt updaten und darstellen.</p>
<p>Was bietet sich da an ? einen thread der , oder einen Timer?</p>
<p>kann ich überhaupt eine Timer in eine normale klasse einbauchen, da diese ja keine MESSAGE LOOP hat etc. ????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141797</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Thu, 21 Sep 2006 12:47:50 GMT</pubDate></item><item><title><![CDATA[Reply to Timer oder Thread in eigner Klasse? on Fri, 22 Sep 2006 08:10:02 GMT]]></title><description><![CDATA[<p>Eine Möglichkeit wäre es, in der OnTimer deiner Applikation etwas wie</p>
<pre><code class="language-cpp">MeineInstanz-&gt;Update();
</code></pre>
<p>zu machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142353</guid><dc:creator><![CDATA[das_brot]]></dc:creator><pubDate>Fri, 22 Sep 2006 08:10:02 GMT</pubDate></item><item><title><![CDATA[Reply to Timer oder Thread in eigner Klasse? on Sat, 23 Sep 2006 07:15:41 GMT]]></title><description><![CDATA[<p>Ich würde die Klasse, die rechnen soll, in einem Thread ausführen und von dort aus von Zeit zu Zeit eine Nachricht an die Klasse senden, die zeichnet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142937</guid><dc:creator><![CDATA[Turing]]></dc:creator><pubDate>Sat, 23 Sep 2006 07:15:41 GMT</pubDate></item><item><title><![CDATA[Reply to Timer oder Thread in eigner Klasse? on Sat, 23 Sep 2006 07:28:00 GMT]]></title><description><![CDATA[<p>kannst du mir da mal ein beispiel machen turin versteh dias nicht so gant?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142940</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Sat, 23 Sep 2006 07:28:00 GMT</pubDate></item><item><title><![CDATA[Reply to Timer oder Thread in eigner Klasse? on Sat, 23 Sep 2006 09:05:42 GMT]]></title><description><![CDATA[<p>Nur prinzipiell zu verstehen:</p>
<pre><code>void CKlasse::StarteThread(void)
{
  AfxBeginThread(ThreadFunktion, this);
}

UINT CKlasse::ThreadFunktion(LPVOID lParam)
{
  CKlasse* pK = (CKlasse*) lParam;
  for (int i=0; i &lt; 100; ++i) 
  {
    // rechne was
    PostMessage(pK-&gt;GetSafeHwnd(), WM_HAB_WAS_BERECHNET);
  }
}

LRESULT CKlasse::OnHabWasBerechnet(WPARAM wParam, LPARAM lParam)
{
  // zeichne aktuellen Status der Berechnung
}
</code></pre>
<p>Natürlich musst du auch noch die Nachricht definieren und beim Message-Mapping hinzufügen, aber prinzipiell funktioniert es so.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142968</guid><dc:creator><![CDATA[Turing]]></dc:creator><pubDate>Sat, 23 Sep 2006 09:05:42 GMT</pubDate></item><item><title><![CDATA[Reply to Timer oder Thread in eigner Klasse? on Sat, 23 Sep 2006 09:31:34 GMT]]></title><description><![CDATA[<p>ok und damit ich die message map hinzufügen kann muss ja die CKlasse von CWnd erbene oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142978</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Sat, 23 Sep 2006 09:31:34 GMT</pubDate></item></channel></rss>