AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi TImage ruckelfrei verschieben
Thema durchsuchen
Ansicht
Themen-Optionen

TImage ruckelfrei verschieben

Ein Thema von Karstadt · begonnen am 29. Aug 2006 · letzter Beitrag vom 24. Sep 2006
Antwort Antwort
Seite 2 von 2     12   
Karstadt

Registriert seit: 8. Nov 2005
788 Beiträge
 
#11

Re: TImage ruckelfrei verschieben

  Alt 30. Aug 2006, 12:34
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.
  Mit Zitat antworten Zitat
Karstadt

Registriert seit: 8. Nov 2005
788 Beiträge
 
#12

Re: TImage ruckelfrei verschieben

  Alt 30. Aug 2006, 12:43
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.
  Mit Zitat antworten Zitat
Benutzerbild von Daniel B
Daniel B

Registriert seit: 27. Okt 2005
Ort: Dachau
453 Beiträge
 
Delphi 2007 Professional
 
#13

Re: TImage ruckelfrei verschieben

  Alt 30. Aug 2006, 12:45
Mach bitte eine neuen Thread für diese Frage auf. Danke.
Servus...
  Mit Zitat antworten Zitat
ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#14

Re: TImage ruckelfrei verschieben

  Alt 24. Sep 2006, 15:07
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
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#15

Re: TImage ruckelfrei verschieben

  Alt 24. Sep 2006, 16:02
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 ^^"
  Mit Zitat antworten Zitat
ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#16

Re: TImage ruckelfrei verschieben

  Alt 24. Sep 2006, 16:59
Hallo,

Danke,

so was in der Art habe ich mir schon gedacht,
war mir nur nicht sicher.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz