Thema: Delphi Image.Height zu langsam

Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Image.Height zu langsam

  Alt 14. Jan 2010, 19:04
Uahhh das ist ja eine grausige Vergewaltigung der Image-Komponente

Schnapp dir ein TBitmap fester Größe, zeichne da mit den Draw* Methoden der Property "Canvas" die Anzeige rein, und kopiere dieses dann auf eine PaintBox (auch fester Größe). Siehe dazu auch Hier im Forum suchenBitBlt.

Edit: Nochwas: Du braucht überhaupt keinen Timer! Die Bass.DLL bietet es an Funktionen als Callback zu übergeben, sobald ein neuer Puffer fertig gefüllt ist. Details sind der Dokumentation zu entnehmen, die hab ich grad nicht abrufbereit . Timer sind irgendwie eine Seuche in Delphi - jeder scheint sie für alles einzusetzen, vornehmlich an Stellen wo sie total fehl am Platze sind (was oftmals schnelles Neuzeichnen von irgendwas beinhaltet).
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat