<?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[delay erzeugen]]></title><description><![CDATA[<p>Hallo<br />
Gleich vorweg, ich bin Anfänger.<br />
Ich will in meinem Programmablauf in unregelmäßigen Abstanden einen delay von etwa 2ms erzeugen. 4ms darf ich dabei nicht überschreiten. Mein erster Gedanke war einen CWnd-Timer zu verwenden aber das scheint recht umständlich und vor allem sehr ungenau.<br />
Ich hab keine Idee mehr.<br />
Danke im vorraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/56863/delay-erzeugen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 10:35:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/56863.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 30 Nov 2003 10:22:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to delay erzeugen on Sun, 30 Nov 2003 10:22:00 GMT]]></title><description><![CDATA[<p>Hallo<br />
Gleich vorweg, ich bin Anfänger.<br />
Ich will in meinem Programmablauf in unregelmäßigen Abstanden einen delay von etwa 2ms erzeugen. 4ms darf ich dabei nicht überschreiten. Mein erster Gedanke war einen CWnd-Timer zu verwenden aber das scheint recht umständlich und vor allem sehr ungenau.<br />
Ich hab keine Idee mehr.<br />
Danke im vorraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/404771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/404771</guid><dc:creator><![CDATA[papa]]></dc:creator><pubDate>Sun, 30 Nov 2003 10:22:00 GMT</pubDate></item><item><title><![CDATA[Reply to delay erzeugen on Sun, 30 Nov 2003 11:45:38 GMT]]></title><description><![CDATA[<p>Sleep?<br />
QueryPerformanceTimer?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/404801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/404801</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Sun, 30 Nov 2003 11:45:38 GMT</pubDate></item><item><title><![CDATA[Reply to delay erzeugen on Sun, 30 Nov 2003 15:54:00 GMT]]></title><description><![CDATA[<p>Ich versuche mich im nichtverwaltetem Code. Da hab ich kein Sleep gefunden.<br />
QueryPerformanceTimer hab ich gar nicht gefunden.<br />
Mir ist aber selbst was eingefallen:</p>
<p>// Funktion erzeugt einen Delay von 2ms<br />
void CPICPICDlg::m_Delay(void)<br />
{<br />
// Zeit in ms holen seit das System gestartet wurde<br />
DWORD dwStart = GetTickCount();</p>
<p>// Warten bis 2ms vorbei sind<br />
for( ;(GetTickCount() - dwStart) &lt;= 2 ;);</p>
<p>Hab ich zwar Systemauslastung, aber das hab ich sowieso für ein paar Sekunden.<br />
Wie genau das ist stell ich morgen fest.<br />
Trotzdem DANKE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/404956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/404956</guid><dc:creator><![CDATA[papa]]></dc:creator><pubDate>Sun, 30 Nov 2003 15:54:00 GMT</pubDate></item></channel></rss>