<?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-Problem]]></title><description><![CDATA[<p>Hi,</p>
<p>also ich hätte gerne einen Timer der soundso lange wartet bis eine bestimmte Taste zb gedrückt wird. Aber warum zum Teufel funtzt das nicht ?</p>
<pre><code class="language-cpp">if(ID_COUNT_TIMER == 500)
		{
			m_Start.EnableWindow(TRUE);
			CTimerDlg::OnBnClickedButton1();
		}
</code></pre>
<p>Also eigentlich rechne ich bei der Anweisung das der Timer bei 500 in die Schleife geht, aber nee er läuft einfach weiter und es passiert nix...need help pls</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/196062/timer-problem</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 10:12:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196062.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Oct 2007 06:42:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Timer-Problem on Thu, 25 Oct 2007 06:42:30 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>also ich hätte gerne einen Timer der soundso lange wartet bis eine bestimmte Taste zb gedrückt wird. Aber warum zum Teufel funtzt das nicht ?</p>
<pre><code class="language-cpp">if(ID_COUNT_TIMER == 500)
		{
			m_Start.EnableWindow(TRUE);
			CTimerDlg::OnBnClickedButton1();
		}
</code></pre>
<p>Also eigentlich rechne ich bei der Anweisung das der Timer bei 500 in die Schleife geht, aber nee er läuft einfach weiter und es passiert nix...need help pls</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391604</guid><dc:creator><![CDATA[toxor]]></dc:creator><pubDate>Thu, 25 Oct 2007 06:42:30 GMT</pubDate></item><item><title><![CDATA[Reply to Timer-Problem on Thu, 25 Oct 2007 06:49:15 GMT]]></title><description><![CDATA[<p>Erstens: Wo genau hast du diesen Ausschnitt reingepackt?</p>
<p>Zweitens: Die Timer-Auswertung ist ein kleines bisschen komplizierter als &quot;nur&quot; irgendwo eine if-Bedingung einzufügen. Du mußt als erstes den Timer anlegen (per SetTimer() - dabei übergibst du eine ID und eine Laufzeit). Danach definierst du die OnTimer()-Methode und kontrollierst dort, welche Timer-ID dur übergeben bekommen hast.</p>
<pre><code class="language-cpp">//z.B. in der InitInstance() oder OnInitalUpdate()
SetTimer(ID_COUNT_TIMER,500/*ms*/,NULL)

//Timer-Funktion
void CMyWnd::OnTimer(int nIDEvent)
{
  if(nIDEvent==ID_COUNT_TIMER)
  {
     mach was
  }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1391607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391607</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 25 Oct 2007 06:49:15 GMT</pubDate></item><item><title><![CDATA[Reply to Timer-Problem on Thu, 25 Oct 2007 07:00:39 GMT]]></title><description><![CDATA[<p>Also ich hab die Anweisung in der OnInitDialog().</p>
<p>Da hab ich ausserdem folgendes stehen :</p>
<pre><code class="language-cpp">SetTimer(ID_COUNT_TIMER, 100,NULL);
</code></pre>
<p>Dann hab ich ein Funktion Ontimer() , da steht :</p>
<pre><code class="language-cpp">m_iCount++;
m_sCount.Format(&quot;%d&quot;,m_iCount);
</code></pre>
<p>außerdem hab ich eine Variable :</p>
<p>m_iCount deklariert für das Feld wo der Timer hochzählt...</p>
<p>Also wenn ich das Prog. starte dann zählt er mir wunderbar hoch, und eigentlich hab ich halt mit einer Reaktion gerechnet wenn ich : if(ID_COUNT_TIMER == 500)<br />
schreib...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391614</guid><dc:creator><![CDATA[toxor]]></dc:creator><pubDate>Thu, 25 Oct 2007 07:00:39 GMT</pubDate></item><item><title><![CDATA[Reply to Timer-Problem on Thu, 25 Oct 2007 07:32:50 GMT]]></title><description><![CDATA[<p>Mit was für einer Reaktion hast du denn gerechnet? &quot;ID_COUNT_TIMER&quot; ist die Ressourcen-ID des Timers - und die ist konstant (welchen Wert die hat, kannst du dir gerne ansehen, indem du rechts draufklickst und &quot;Go To Definition&quot; auswählst) - d.h. deine Bedingung ist entweder immer erfüllt oder nie.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391637</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 25 Oct 2007 07:32:50 GMT</pubDate></item><item><title><![CDATA[Reply to Timer-Problem on Thu, 25 Oct 2007 08:47:05 GMT]]></title><description><![CDATA[<p>jo also mit</p>
<p>if(nIDEvent==ID_COUNT_TIMER)<br />
{<br />
mach was<br />
}</p>
<p>gehts ( wunder was ^^ ), muchas gracias</p>
<p>Ja kein Plan hab halt nicht genau gecheckt wie ich den Timer richtig stelle. Warum müssen die auch alles so kompliziert machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391667</guid><dc:creator><![CDATA[toxor]]></dc:creator><pubDate>Thu, 25 Oct 2007 08:47:05 GMT</pubDate></item><item><title><![CDATA[Reply to Timer-Problem on Thu, 25 Oct 2007 08:53:26 GMT]]></title><description><![CDATA[<p>Hier ein bespiel:</p>
<pre><code class="language-cpp">SetTimer(1, 500,NULL);
</code></pre>
<p>famit deklarierst du den Timer, seine ID ist in diesem Fall 1, und er zählt bis 500ms</p>
<p>wenn dieses geschehen ist(also bei 500ms angekommen), wird OnTimer ausgelöst...<br />
&quot;nIDEvent&quot; wäre in diesem Fall dann &quot;1&quot;... da Timer 1 bei 500 angekommen ist</p>
<pre><code class="language-cpp">void CMyWnd::OnTimer(int nIDEvent)
{
     if(nIDEvent==1){
          //packe hier deinen Code rein
     }
}
</code></pre>
<p>verstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391671</guid><dc:creator><![CDATA[Torpedo]]></dc:creator><pubDate>Thu, 25 Oct 2007 08:53:26 GMT</pubDate></item><item><title><![CDATA[Reply to Timer-Problem on Thu, 25 Oct 2007 09:35:28 GMT]]></title><description><![CDATA[<p>jojo mittlerweile habs ich schon gecheckt , trotzdem thx <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391701</guid><dc:creator><![CDATA[toxor]]></dc:creator><pubDate>Thu, 25 Oct 2007 09:35:28 GMT</pubDate></item></channel></rss>