Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TImage ruckelfrei verschieben (https://www.delphipraxis.net/76076-timage-ruckelfrei-verschieben.html)

Karstadt 30. Aug 2006 12:34

Re: TImage ruckelfrei verschieben
 
sbx_bild.DoubleBuffered := True; DIE LÖSUNG ;) Danke.. die andere Lösung mit DelphiX habe ich nicht ausprobiert, würde sicherlich auch funktioniern. Danke an alle.

Karstadt 30. Aug 2006 12:43

Re: TImage ruckelfrei verschieben
 
eine Frage habe ich noch. das verkleinen und vergrößern des bilder funktioniert in meinen Projektnicht. Ich weis nicht warum... kann mir da jemand weiter helfen. Danke.

Daniel B 30. Aug 2006 12:45

Re: TImage ruckelfrei verschieben
 
Mach bitte eine neuen Thread für diese Frage auf. Danke.

ferby 24. Sep 2006 15:07

Re: TImage ruckelfrei verschieben
 
Hallo,

Ich habe ein Problem,
das glaub hier dazu passt.

Und zwar:

Auf meiner Form gibt es X - Images.
Und nur ein einziges Image, das sich bewegt.


Umso größer X ist, umso mehr steigt die CPU auslasstung.
Also wenn ich 10 Images hab, ist die CPU bei 10%,
bei 30 Images bereits bei 100%.

Aber nur wenn DoubleBufferd true ist.

Warum wirken sich Images, die nur statisch sind und nicht bewegt sind,
so sehr auf die CPU aus, wenn ich ein Image bewege??



Hoffe ihr versteht mein Problem, bzw. Frage.

Gruß,
Ferby

Namenloser 24. Sep 2006 16:02

Re: TImage ruckelfrei verschieben
 
Weil bei doublebuffered zur Pufferung ein unsichtbares bitmap im speicher existiert, auf das immer ALLE komponenten gezeichnet werden. Anschließend wird dieses Bitmap auf das Form gezeichnet. Ohne doublebuffered muss nur ein bestimmter bereich neu gezeichnet werden, weil es kein Bitmap gibt, das KOMPLETT sein muss um aufs form gezeichnet zu werden. stattdessen werden die entsprechenden pixel direkt geändert. ich hoffe, das ist einigermaßen verständlich ^^"

ferby 24. Sep 2006 16:59

Re: TImage ruckelfrei verschieben
 
Hallo,

Danke,

so was in der Art habe ich mir schon gedacht,
war mir nur nicht sicher.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:04 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