<?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[for überholt while]]></title><description><![CDATA[<p>´n Abend,</p>
<p>Ich habe gerade eine merkwürdige Begegnung mit Schleifenüberholung gemacht.</p>
<p>Innerhalb einer Funktion läuft erst eine while-Schleife in der ´ne Menge Koordinaten zusammengetragen werden.</p>
<p>Dann folgt eine for-Schleife die mir die Koordinaten auf ein Bitmap malt.</p>
<p>Jetzt kommt der Witz(jedenfalls für mich)</p>
<p>Wenn ich zwischen die beiden Schleifen eine ShowMessage packe wird hinterher artig gemalt.<br />
Wenn aber keine Unterbrechung durch die ShowMessage stattfindet wird gar nichts gemalt. Mit anderen Worten wird die Funktion nicht eines nach dem anderen durchgearbeitet.<br />
Mir ist so was noch nie untergekommen.</p>
<p>Gibts Tips dazu.</p>
<p>Danke und guten Rutsch</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/96312/for-überholt-while</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 07:28:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/96312.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Dec 2004 22:19:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to for überholt while on Thu, 30 Dec 2004 22:19:48 GMT]]></title><description><![CDATA[<p>´n Abend,</p>
<p>Ich habe gerade eine merkwürdige Begegnung mit Schleifenüberholung gemacht.</p>
<p>Innerhalb einer Funktion läuft erst eine while-Schleife in der ´ne Menge Koordinaten zusammengetragen werden.</p>
<p>Dann folgt eine for-Schleife die mir die Koordinaten auf ein Bitmap malt.</p>
<p>Jetzt kommt der Witz(jedenfalls für mich)</p>
<p>Wenn ich zwischen die beiden Schleifen eine ShowMessage packe wird hinterher artig gemalt.<br />
Wenn aber keine Unterbrechung durch die ShowMessage stattfindet wird gar nichts gemalt. Mit anderen Worten wird die Funktion nicht eines nach dem anderen durchgearbeitet.<br />
Mir ist so was noch nie untergekommen.</p>
<p>Gibts Tips dazu.</p>
<p>Danke und guten Rutsch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/683495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/683495</guid><dc:creator><![CDATA[Trulli]]></dc:creator><pubDate>Thu, 30 Dec 2004 22:19:48 GMT</pubDate></item><item><title><![CDATA[Reply to for überholt while on Thu, 30 Dec 2004 22:24:25 GMT]]></title><description><![CDATA[<p>Die wird nicht überholt, sondern die Nachricht, dass Windows neu zu zeichnen hat, wird verschoben.</p>
<p>ProcessMessages hilft warscheinlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/683497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/683497</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 30 Dec 2004 22:24:25 GMT</pubDate></item><item><title><![CDATA[Reply to for überholt while on Thu, 30 Dec 2004 22:36:29 GMT]]></title><description><![CDATA[<p>Na so wie ich das in der BBC-Hilfe verstanden habe wird mit<br />
Application-&gt;ProcessMessages(); während einer Verarbeitung auf Mausaktionen reagiert. Habs gerade ausprobiert</p>
<pre><code>Application-&gt;ProcessMessages();
bit-&gt;Canvas-&gt;LineTo(pos.x, pos.y);
</code></pre>
<p>Wird auch nicht gemacht. Aber ich denke daß dein Ansatz richtig ist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/683508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/683508</guid><dc:creator><![CDATA[Trulli]]></dc:creator><pubDate>Thu, 30 Dec 2004 22:36:29 GMT</pubDate></item><item><title><![CDATA[Reply to for überholt while on Thu, 30 Dec 2004 22:38:30 GMT]]></title><description><![CDATA[<p>Erst dafür sorgen dass eine Nachricht prozessiert werden kann, dann ProcessMessage.</p>
<p>Sprich: Umgedreht. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/683510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/683510</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 30 Dec 2004 22:38:30 GMT</pubDate></item><item><title><![CDATA[Reply to for überholt while on Thu, 30 Dec 2004 22:46:30 GMT]]></title><description><![CDATA[<p>Also wenn Du meinst</p>
<pre><code>bit-&gt;Canvas-&gt;LineTo(pos.x, pos.y);
Application-&gt;ProcessMessages();
</code></pre>
<p>sorum, das klappt so auch nicht.</p>
<p>Ich habe das Zeichnen einfach mal in eine andere Funktion verlegt. Das geht zwar, aber das Ding muß ich auch so hinkriegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/683514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/683514</guid><dc:creator><![CDATA[Trulli]]></dc:creator><pubDate>Thu, 30 Dec 2004 22:46:30 GMT</pubDate></item><item><title><![CDATA[Reply to for überholt while on Thu, 30 Dec 2004 23:08:53 GMT]]></title><description><![CDATA[<p>Ruf Invalidate auf für die Bitmap.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/683523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/683523</guid><dc:creator><![CDATA[Ringding]]></dc:creator><pubDate>Thu, 30 Dec 2004 23:08:53 GMT</pubDate></item><item><title><![CDATA[Reply to for überholt while on Thu, 30 Dec 2004 23:28:50 GMT]]></title><description><![CDATA[<p>Probier's mal damit:</p>
<pre><code class="language-cpp">bit-&gt;Canvas-&gt;Refresh();
</code></pre>
<p>- Windoof</p>
]]></description><link>https://www.c-plusplus.net/forum/post/683529</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/683529</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Thu, 30 Dec 2004 23:28:50 GMT</pubDate></item></channel></rss>