<?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[Flackern von Grafiken verhindern]]></title><description><![CDATA[<p>Hallo ihr da draussen,</p>
<p>mein Kumpel und ich programmieren schon etwas länger an einem PingPong Spiel<br />
für die Schule und unser Ball und die Schläger sind Grafiken. Wenn die sich nun<br />
bewegen gibt es ein sehr unschönes Flackern.<br />
Mit doublebuffered haben wirs schon probiert aber das Problem ist das das Programm mit Maussteuerung und Timern läuft und die sich dann bei jeder Bewegung aufhängen.</p>
<p>Deshalb bräuchten wir eine Lösung die es auch ohne DoubleBuffered tut. Könnt ihr uns helfen <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="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/129173/flackern-von-grafiken-verhindern</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 17:25:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/129173.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 10 Dec 2005 22:09:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Sat, 10 Dec 2005 22:09:44 GMT]]></title><description><![CDATA[<p>Hallo ihr da draussen,</p>
<p>mein Kumpel und ich programmieren schon etwas länger an einem PingPong Spiel<br />
für die Schule und unser Ball und die Schläger sind Grafiken. Wenn die sich nun<br />
bewegen gibt es ein sehr unschönes Flackern.<br />
Mit doublebuffered haben wirs schon probiert aber das Problem ist das das Programm mit Maussteuerung und Timern läuft und die sich dann bei jeder Bewegung aufhängen.</p>
<p>Deshalb bräuchten wir eine Lösung die es auch ohne DoubleBuffered tut. Könnt ihr uns helfen <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="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/939283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939283</guid><dc:creator><![CDATA[..MasterofDisaster..]]></dc:creator><pubDate>Sat, 10 Dec 2005 22:09:44 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Sun, 11 Dec 2005 02:22:33 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ihr könnt einfach das Zeichnen erstmal auf ein internes unsichtbares TBitmap auslagern, und dann wenn ein Zeichnenvorgang fertig ist, dieses Bitmap mit einem Mal auf dem sichtbaren Control ausgeben.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/939375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939375</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 11 Dec 2005 02:22:33 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Sun, 11 Dec 2005 07:15:33 GMT]]></title><description><![CDATA[<p>Falls ihr mit dem BCB6 arbeitet solltet ihr auch mal einen Blick auf EarthPong unter \examples\games werfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/939383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939383</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 11 Dec 2005 07:15:33 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Sun, 11 Dec 2005 10:54:08 GMT]]></title><description><![CDATA[<p>Jansen schrieb:</p>
<blockquote>
<p>Falls ihr mit dem BCB6 arbeitet solltet ihr auch mal einen Blick auf EarthPong unter \examples\games werfen.</p>
</blockquote>
<p>Hi<br />
Nein, wir arbeiten leider noch mit Bcb5 da ist zwar auch das Spiel dabei aber<br />
etwas komisch Programmiert, ich blicke da nicht richtig durch.</p>
<p>Zu akari: ich werde das mal probieren aber so eine direkte vorstellung habe<br />
ich nicht wie du das meinst</p>
<p>danke schonmal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/939446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939446</guid><dc:creator><![CDATA[..MasterofDisaster..]]></dc:creator><pubDate>Sun, 11 Dec 2005 10:54:08 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Sun, 11 Dec 2005 15:13:48 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>ihr könnt einfach das Zeichnen erstmal auf ein internes unsichtbares TBitmap auslagern, und dann wenn ein Zeichnenvorgang fertig ist, dieses Bitmap mit einem Mal auf dem sichtbaren Control ausgeben.</p>
</blockquote>
<p>Ich sehe da keinen Vorteil: Was bringt es ihm, DoubleBuffering aufwendig nach zu programmieren, wenn die bereits (gut) implementierte Version der VCL schon nicht funktioniert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/939598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939598</guid><dc:creator><![CDATA[Reyx]]></dc:creator><pubDate>Sun, 11 Dec 2005 15:13:48 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Mon, 12 Dec 2005 04:30:03 GMT]]></title><description><![CDATA[<p>hmm, wieso den timer? macht doch mit mousemove oder mit den api mouse dingern</p>
]]></description><link>https://www.c-plusplus.net/forum/post/939940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939940</guid><dc:creator><![CDATA[GreyHound]]></dc:creator><pubDate>Mon, 12 Dec 2005 04:30:03 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Mon, 12 Dec 2005 14:31:13 GMT]]></title><description><![CDATA[<p>Ja so mein ich das ja nicht. Die Maus läuft ja über die eingebaute Funktion on mouse move.</p>
<p>Es ist nur so das der Ball bei PingPong sich da über nen Timer bewegt und wenn man dann doublebuffered anmacht und die Maus bewegt stoppt der Ball also der Timer über der der läuft</p>
]]></description><link>https://www.c-plusplus.net/forum/post/940287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940287</guid><dc:creator><![CDATA[..MasterofDisaster..]]></dc:creator><pubDate>Mon, 12 Dec 2005 14:31:13 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Mon, 12 Dec 2005 21:08:05 GMT]]></title><description><![CDATA[<p>Najo diese Frage hatte ich auch bereist</p>
<p>DoubleBuffered = true;</p>
<p>Dann sollte es fluppen ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/940649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940649</guid><dc:creator><![CDATA[Gast|nOnAmE]]></dc:creator><pubDate>Mon, 12 Dec 2005 21:08:05 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Mon, 12 Dec 2005 21:21:04 GMT]]></title><description><![CDATA[<p>Gast|nOnAmE schrieb:</p>
<blockquote>
<p>Najo diese Frage hatte ich auch bereist</p>
<p>DoubleBuffered = true;</p>
<p>Dann sollte es fluppen ^^</p>
</blockquote>
<p>Hast du dir den Fragepost überhaupt durchgelesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/940657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940657</guid><dc:creator><![CDATA[Reyx]]></dc:creator><pubDate>Mon, 12 Dec 2005 21:21:04 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Tue, 13 Dec 2005 17:48:53 GMT]]></title><description><![CDATA[<p>Mit dem ganz normalen Timer ist das Verhalten ganz normal, weil der über die Messagequeue von Windows läuft, d.h. Mausbewgeungen, Fensterverschieben, etc. verhindern, daß der Timerevent ausgeführt wird. Wenn Du Deinen Ball unbeeinflußt fliegen lassen willst darfst Du keinen Timer benutzen. Hast Du Dir Threads schonmal angeschaut?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/941267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/941267</guid><dc:creator><![CDATA[MichelRT]]></dc:creator><pubDate>Tue, 13 Dec 2005 17:48:53 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Tue, 13 Dec 2005 18:45:56 GMT]]></title><description><![CDATA[<p>MichelRT schrieb:</p>
<blockquote>
<p>Mit dem ganz normalen Timer ist das Verhalten ganz normal, weil der über die Messagequeue von Windows läuft, d.h. Mausbewgeungen, Fensterverschieben, etc. verhindern, daß der Timerevent ausgeführt wird. Wenn Du Deinen Ball unbeeinflußt fliegen lassen willst darfst Du keinen Timer benutzen. Hast Du Dir Threads schonmal angeschaut?</p>
</blockquote>
<p>Hey, jo ich hab mich mal über Threads kundig gemacht naja hab es zumindest versucht aber ich verstehe das überhaupt nicht wie das funzen soll <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/941333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/941333</guid><dc:creator><![CDATA[..MasterofDisaster..]]></dc:creator><pubDate>Tue, 13 Dec 2005 18:45:56 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern von Grafiken verhindern on Wed, 14 Dec 2005 08:44:25 GMT]]></title><description><![CDATA[<p>Da zeichnen der Spielfläache wird nicht mittels Timer gemacht, sondern der Thread zeichnet die in bestimmten Zeitabständen auf den Canvas des Spielfensters.</p>
<p>CBuilder6\Examples\Apps\Threads</p>
<p>ist ein Beispiel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/941664</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/941664</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 14 Dec 2005 08:44:25 GMT</pubDate></item></channel></rss>