<?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[Dienst fuer Zeitereignisse]]></title><description><![CDATA[<p>Hallo, ich muss euch direkt mit meinem ersten Post fordern, ich hoffe ich bin im richtigen Forum, habe bisher fast nur mit C unter Linux programmiert und muss jetzt was machen was schoen unter Windows (XP) laueft. (mit VC++ 6.0)</p>
<p>Mein Hauptanliegen ist:<br />
Ich muss zu bestimmten Zeiten am Tag verschiedene Funktionen (meines Programms) ausfuehren, oder sagen wir eine, zB doit().<br />
Wie wuerdet ihr da vorgehen? Mit einer while Schleife wo Sleep(20000) (um auf nummer sicher zu gehen dass man jede Minute &quot;trifft&quot;) drin ist die dann immer die aktuelle Zeit ueberprueft?<br />
Was ist dann wenn doit() zu lange braucht? Muss ich dann Threads starten?<br />
Oder gibt es Timer (die an die Uhrzeit gebunden sind) die Interrupts ausloesen?</p>
<p>Wie wuerdet ihr das umsetzen?</p>
<p>2. Frage: gibt es ein Tutorial wo erklaert wird wie man ein Dienst programmiert/einrichten muss fuer Windows (XP) ?</p>
<p>Danke Euch!</p>
<p>P.S. nette BB Codes gibt es hier im Forum</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169936/dienst-fuer-zeitereignisse</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 19:05:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169936.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Jan 2007 10:48:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dienst fuer Zeitereignisse on Wed, 10 Jan 2007 10:48:49 GMT]]></title><description><![CDATA[<p>Hallo, ich muss euch direkt mit meinem ersten Post fordern, ich hoffe ich bin im richtigen Forum, habe bisher fast nur mit C unter Linux programmiert und muss jetzt was machen was schoen unter Windows (XP) laueft. (mit VC++ 6.0)</p>
<p>Mein Hauptanliegen ist:<br />
Ich muss zu bestimmten Zeiten am Tag verschiedene Funktionen (meines Programms) ausfuehren, oder sagen wir eine, zB doit().<br />
Wie wuerdet ihr da vorgehen? Mit einer while Schleife wo Sleep(20000) (um auf nummer sicher zu gehen dass man jede Minute &quot;trifft&quot;) drin ist die dann immer die aktuelle Zeit ueberprueft?<br />
Was ist dann wenn doit() zu lange braucht? Muss ich dann Threads starten?<br />
Oder gibt es Timer (die an die Uhrzeit gebunden sind) die Interrupts ausloesen?</p>
<p>Wie wuerdet ihr das umsetzen?</p>
<p>2. Frage: gibt es ein Tutorial wo erklaert wird wie man ein Dienst programmiert/einrichten muss fuer Windows (XP) ?</p>
<p>Danke Euch!</p>
<p>P.S. nette BB Codes gibt es hier im Forum</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206979</guid><dc:creator><![CDATA[Zack]]></dc:creator><pubDate>Wed, 10 Jan 2007 10:48:49 GMT</pubDate></item><item><title><![CDATA[Reply to Dienst fuer Zeitereignisse on Wed, 10 Jan 2007 11:24:52 GMT]]></title><description><![CDATA[<p>Willkommen hier. <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>Also, ich hätte zwei Ideen:<br />
1. Mach einen Timer, der alle Sekunde nach der Uhrzeit guckt und ggf. nen Thread (besser isses) anwirft, der die Aufgabe erledigt.<br />
Dazu solltest du einen Anfang in der FAQ und/oder <a href="http://www.hki.uni-koeln.de/teach/ss06/PS_C++/tag23/21/index.html" rel="nofollow">hier</a> finden.<br />
2. Man müsste den windowsinternen Taskplaner von einem Programm aus &quot;füttern&quot; können. Aber ich habe leider keine Ahnung wie. Vermutlich geht das mit WinApi.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1207001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1207001</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 10 Jan 2007 11:24:52 GMT</pubDate></item><item><title><![CDATA[Reply to Dienst fuer Zeitereignisse on Thu, 11 Jan 2007 06:19:50 GMT]]></title><description><![CDATA[<p>Ich würde ein Dienstprogramm (eine ganz normale Konsolenanwendung) schreiben, das über den TaskSheduler regelmäßig aufgerufen wird. Welche Funktion des Programms jeweils gestartet wird, ließe sich ja z.B. über Aufrufparameter steuern.</p>
<blockquote>
<p>gibt es ein Tutorial wo erklaert wird wie man ein Dienst programmiert/einrichten muss fuer Windows (XP)</p>
</blockquote>
<p>-&gt; WindowsHilfe (TaskSheduler)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1207612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1207612</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 11 Jan 2007 06:19:50 GMT</pubDate></item></channel></rss>