<?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[Ich baue einen Timer]]></title><description><![CDATA[<p>Wie kann ich die Differenz zwischen 2 Zeitpunkten bilden??</p>
<pre><code class="language-cpp">CTime StartTime =CTime::GetCurrentTime();
CTime ActualTime = CTime::GetCurrentTime();
CTime DiffTime;
int Seconds=0;
DiffTime = ActualTime - StartTime;
Seconds=DiffTime.GetSecond();  
while (Seconds&lt;3)
{
   ......
}
</code></pre>
<p>wollte sowas machen, geht aber nicht wegen dem Minus bei</p>
<pre><code class="language-cpp">DiffTime = ActualTime - StartTime;
</code></pre>
<p>Hat jemand ne Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170679/ich-baue-einen-timer</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 03:44:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170679.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Jan 2007 14:07:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ich baue einen Timer on Thu, 18 Jan 2007 14:07:14 GMT]]></title><description><![CDATA[<p>Wie kann ich die Differenz zwischen 2 Zeitpunkten bilden??</p>
<pre><code class="language-cpp">CTime StartTime =CTime::GetCurrentTime();
CTime ActualTime = CTime::GetCurrentTime();
CTime DiffTime;
int Seconds=0;
DiffTime = ActualTime - StartTime;
Seconds=DiffTime.GetSecond();  
while (Seconds&lt;3)
{
   ......
}
</code></pre>
<p>wollte sowas machen, geht aber nicht wegen dem Minus bei</p>
<pre><code class="language-cpp">DiffTime = ActualTime - StartTime;
</code></pre>
<p>Hat jemand ne Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212056</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Thu, 18 Jan 2007 14:07:14 GMT</pubDate></item><item><title><![CDATA[Reply to Ich baue einen Timer on Thu, 18 Jan 2007 14:13:30 GMT]]></title><description><![CDATA[<p>Schau dir mal CTimeSpan an. <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/1212060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212060</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 18 Jan 2007 14:13:30 GMT</pubDate></item><item><title><![CDATA[Reply to Ich baue einen Timer on Thu, 18 Jan 2007 22:10:22 GMT]]></title><description><![CDATA[<p>oder tut es auch <em>::GetTickCount()</em> <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>Gruss, Gio</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212341</guid><dc:creator><![CDATA[Gio]]></dc:creator><pubDate>Thu, 18 Jan 2007 22:10:22 GMT</pubDate></item><item><title><![CDATA[Reply to Ich baue einen Timer on Thu, 18 Jan 2007 22:36:26 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">DWORD then = ::GetTickCount();

// ...

// später:
DWORD now = ::GetTickCount();
DWORD diff = now - then; // in milliseconds
</code></pre>
<p>Das schöne an ::GetTickCount ist dass es die schnellste Clock ist die du unter Windows bekommen kannst, und dass es eine &quot;monotone&quot; Clock ist, d.h. die kann niemals zurücklaufen und misst &quot;duration&quot; und nicht &quot;system time&quot;.<br />
(die Systemzeit KANN nämlich zurückspringen oder auch mal langsamer werden - ::GetTickCount eben netterweise nicht).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1212360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212360</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 18 Jan 2007 22:36:26 GMT</pubDate></item><item><title><![CDATA[Reply to Ich baue einen Timer on Thu, 18 Jan 2007 22:48:35 GMT]]></title><description><![CDATA[<p>OK, dann im µs Bereich:</p>
<p>QueryPerformanceFrequency(..), GetWithQueryPerformanceCounter(..)</p>
<p>Requirements<br />
Windows NT/2000/XP: Included in Windows NT 3.1 and later.<br />
Windows 95/98/Me: Included in Windows 95 and later.<br />
Header: Declared in Winbase.h; include Windows.h.<br />
Library: Use Kernel32.lib.</p>
<p>Siehe MSDN ... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1212370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1212370</guid><dc:creator><![CDATA[Gio]]></dc:creator><pubDate>Thu, 18 Jan 2007 22:48:35 GMT</pubDate></item></channel></rss>