<?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[Wie finder ihr meinen Timerersatz?]]></title><description><![CDATA[<p>tachchen...wollte mal eure meinung zu meinem teimer ersatz einhohlen!</p>
<p>hier erstma der code:</p>
<pre><code>/*
Timer ersatz (c) by T.
CopyRighT
*/
//---.---//

int ResetTimerVariables()               //resetet alle variablen, die damit was zutun haben
{
try
{
ever=0;
a[1,2]=0;
firstrun=true;
return 0;
}

catch(...) //fals fehler auftritt 1 zurückgeben
{
return 1;
}
}

//---.---//

int GetTimeNow()          //funk. GetTimeNow()
{
TimeNow = time(0);               //timestap lesen
Zeit = localtime(&amp;TimeNow);       //tm variable liest den timestap ein
return(Zeit-&gt;tm_sec);             //gibt die zeit in sek's wieder
}

//---------------------------------------------------------------------------
EREIGNISS
{
again:

if (firstrun == true)  //wenn das erste mal laüft...
{
a[1]=GetTimeNow();  //aktuele zeit in sek's einlesen
firstrun=false;        //das erste mal laufen ist vorbei!
}
a[2]=GetTimeNow();  //zeit einlesen

if (a[1] + (SecsToWait - 1) &lt;= a[2])     //wenn die zeit vorbei ist, dann...
{
//ausführbarer code nach den N sekunden !
if (ResetTimerVariables() == 1)
{
ever=1;
//fehler beim zurücksetzten--&gt;eher unwarscheinlich; &quot;timer&quot; stoppt
}
}
Sleep(1000);  //speedbreaker

;
if (ever == 0)   //falls fehler aussteigen
goto again;      //wennnich dann hier weiter!
}
//---------------------------------------------------------------------------
</code></pre>
<p>der code is ein timerrsatz. er hängt leider die gesamte form lahm, aba egal <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="🙂"
    /><br />
vielleicht für dll's geeignet!<br />
cpu verlust besteht keiner!<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<p>lasst eurer meinung freies spiel!</p>
<p>verbesserungsvorschläge immer <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/topic/185459/wie-finder-ihr-meinen-timerersatz</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 11:09:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185459.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 25 Jun 2007 20:13:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie finder ihr meinen Timerersatz? on Mon, 25 Jun 2007 20:13:18 GMT]]></title><description><![CDATA[<p>tachchen...wollte mal eure meinung zu meinem teimer ersatz einhohlen!</p>
<p>hier erstma der code:</p>
<pre><code>/*
Timer ersatz (c) by T.
CopyRighT
*/
//---.---//

int ResetTimerVariables()               //resetet alle variablen, die damit was zutun haben
{
try
{
ever=0;
a[1,2]=0;
firstrun=true;
return 0;
}

catch(...) //fals fehler auftritt 1 zurückgeben
{
return 1;
}
}

//---.---//

int GetTimeNow()          //funk. GetTimeNow()
{
TimeNow = time(0);               //timestap lesen
Zeit = localtime(&amp;TimeNow);       //tm variable liest den timestap ein
return(Zeit-&gt;tm_sec);             //gibt die zeit in sek's wieder
}

//---------------------------------------------------------------------------
EREIGNISS
{
again:

if (firstrun == true)  //wenn das erste mal laüft...
{
a[1]=GetTimeNow();  //aktuele zeit in sek's einlesen
firstrun=false;        //das erste mal laufen ist vorbei!
}
a[2]=GetTimeNow();  //zeit einlesen

if (a[1] + (SecsToWait - 1) &lt;= a[2])     //wenn die zeit vorbei ist, dann...
{
//ausführbarer code nach den N sekunden !
if (ResetTimerVariables() == 1)
{
ever=1;
//fehler beim zurücksetzten--&gt;eher unwarscheinlich; &quot;timer&quot; stoppt
}
}
Sleep(1000);  //speedbreaker

;
if (ever == 0)   //falls fehler aussteigen
goto again;      //wennnich dann hier weiter!
}
//---------------------------------------------------------------------------
</code></pre>
<p>der code is ein timerrsatz. er hängt leider die gesamte form lahm, aba egal <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="🙂"
    /><br />
vielleicht für dll's geeignet!<br />
cpu verlust besteht keiner!<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<p>lasst eurer meinung freies spiel!</p>
<p>verbesserungsvorschläge immer <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/1313641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1313641</guid><dc:creator><![CDATA[Gunter]]></dc:creator><pubDate>Mon, 25 Jun 2007 20:13:18 GMT</pubDate></item><item><title><![CDATA[Reply to Wie finder ihr meinen Timerersatz? on Mon, 25 Jun 2007 20:21:34 GMT]]></title><description><![CDATA[<p>goto...? Aha.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1313646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1313646</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Mon, 25 Jun 2007 20:21:34 GMT</pubDate></item><item><title><![CDATA[Reply to Wie finder ihr meinen Timerersatz? on Mon, 25 Jun 2007 20:25:26 GMT]]></title><description><![CDATA[<p>Na wenn er die ganze Form lahm legt, dann kann ich auch</p>
<pre><code class="language-cpp">while(true)
{
  //Code
  Sleep(1000);
}
</code></pre>
<p>machen oder nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1313653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1313653</guid><dc:creator><![CDATA[Tobi3000]]></dc:creator><pubDate>Mon, 25 Jun 2007 20:25:26 GMT</pubDate></item><item><title><![CDATA[Reply to Wie finder ihr meinen Timerersatz? on Mon, 25 Jun 2007 20:51:39 GMT]]></title><description><![CDATA[<p>weisst nich was goto is ??</p>
<p>geht aba</p>
<p>is nich füt objectiertes progsen geeignet nur z.b. für dlls</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1313670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1313670</guid><dc:creator><![CDATA[Gunter]]></dc:creator><pubDate>Mon, 25 Jun 2007 20:51:39 GMT</pubDate></item></channel></rss>