Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Memo animieren... (https://www.delphipraxis.net/40265-memo-animieren.html)

Hador 14. Feb 2005 21:02

Re: Memo animieren...
 


Durch das sleep(10); wartet der ja bei jedem Durchgang 10 Millisekunden.

Benjin 15. Feb 2005 14:11

Re: Memo animieren...
 
Die Lösung mit der Schleife und dem sleep() funktioniert im Grunde gut. Nur bekommt man schnell Probleme mit der genauen Positionierung des Memos, wieso weiß ich auch nicht genau :?

Grund dafür sind denke ich die statischen POsitionsangaben. Mit Variablen klappt die Lösung aber auch sehr gut.


Nun nochmal eine Newbiefrage (Hoffe das geht nicht zu sehr OT):

Was genau bewirkt Doublebuffering?

Neutral General 15. Feb 2005 14:18

Re: Memo animieren...
 
Beim DoubleBuffering wird das Bild schonmal von der Graphikkarte gezeichnet bevor es gezeigt wird. Also im Hintergrund. Dadurch sind Bewegungsabläufe flüssiger.

Ist wie mit 2 Blättern Papier.
  • Graphikkarte malt Bild auf Blatt 1
  • Graphikkarte zeigt Blatt 1
  • Graphikkarte malt Bild auf Blatt 2
  • Graphikkarte zeigt Blatt 2
  • Graphikkarte malt Bild auf Blatt 1
  • Graphikkarte zeigt Blatt 1
  • ....

Ohne DoubleBuffering ist's so :
  • Graphikkarte malt Bild auf Blatt 1
  • Graphikkarte zeigt Blatt 1
  • Graphikkarte malt Bild auf Blatt 1
  • Graphikkarte zeigt Blatt 1
  • Graphikkarte malt Bild auf Blatt 1
  • Graphikkarte zeigt Blatt 1
  • ....

Nur das ohne Doublebuffering die Graphikkarte sozusagen in Hektik ist
Ich hoffe du hast es verstanden :mrgreen:

[edit]Man könnte auch sagen sie malt abwechselnd in 2 verschiedene Buffer und zeigt diese abwechselnd
Deswegen DoubleBuffering...
Warum eigentlich kompliziert wenns einfach geht ? :mrgreen:
[/edit]

150gozilla 8. Sep 2005 14:47

Re: Memo animieren...
 
super effekt


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:01 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz