Einzelnen Beitrag anzeigen

yogie

Registriert seit: 11. Sep 2003
Ort: bei Goslar
213 Beiträge
 
Delphi 6 Professional
 
#1

CopyRect vs BitBlt

  Alt 28. Jul 2007, 17:36
Hallo zusammen,

für eine farbliche 2D Visualisierung von Messdaten habe ich ein Programm auf der Basis von Graphic32 geschrieben. 8 Meßwerte werden als Farben kodiert als vertikale Laufstreifen dargestellt. Nachdem das Image gefüllt ist, verschiebe ich seinen Inhalt per CopyRect um eine Zeile nach oben und füge unten eine neue Zeile ein. Die Verschiebung wird von einem Timer ausgelöst.

Das TImage von Graphic32 ist, wie ich auch selber feststellen konnte, schon deutlich schneller als das normale TImage.

Hier nun meine Frage : Ist eine Verschiebung per BitBlt noch effektiver, bzw. wie ist die Effektivität von BitBlt vs. CopyRect einzuschätzen?

Gibt es grundsätzlich für das geschilderte Problem einen besseren Ansatz ?
Kompatibilität ist ein Euphemismus für n i c h t einhunderprozentige Austauschbarkeit
http://b-und-l-service.de/
  Mit Zitat antworten Zitat