Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TImage Komponente neu zeichnen (https://www.delphipraxis.net/13119-timage-komponente-neu-zeichnen.html)

Gandalfus 11. Dez 2003 18:08

Re: TImage Komponente neu zeichnen
 
es ist langsamer und kann zu "komischen" Fehlern führen. Die KOmponente ist einfach nicht dafür gedacht. Oder meinst du die Painzbox giebt es zum Spass?

H4ndy 11. Dez 2003 18:58

Re: TImage Komponente neu zeichnen
 
Zitat:

Zitat von Gandalfus
es ist langsamer und kann zu "komischen" Fehlern führen. Die KOmponente ist einfach nicht dafür gedacht. Oder meinst du die Painzbox giebt es zum Spass?

Da muss zustimmen. Hab auch erst mit TImage gearbeitet.
Und "Double Buffered"* zu arbeiten ist vorallem bei vielen
Zeichenoperationen zu empfehlen, weil es sonst schnell
zu Leistungsabfällen kommt.

* = Alle Zeichenoperationen mit einem TBitmap
machen (d.h. man malt im RAM rum -> schnell),
was dann nur auf X (Paintbox etc) per Canvas.Draw
oder Canvas.CopyRect gezeichnet werden muss.

cook 11. Dez 2003 19:52

Re: TImage Komponente neu zeichnen
 
Zitat:

Zitat von Gandalfus
Oder meinst du die Painzbox giebt es zum Spass?

Kann ich dir nich sagen. Ich bin leider noch Programmieranfänger und deshalb fragte ich ja.
Deshalb danke für den Hinweis!

Zitat:

Zitat von H4ndy
Da muss zustimmen. Hab auch erst mit TImage gearbeitet.
Und "Double Buffered"* zu arbeiten ist vorallem bei vielen
Zeichenoperationen zu empfehlen, weil es sonst schnell
zu Leistungsabfällen kommt.

* = Alle Zeichenoperationen mit einem TBitmap
machen (d.h. man malt im RAM rum -> schnell),
was dann nur auf X (Paintbox etc) per Canvas.Draw
oder Canvas.CopyRect gezeichnet werden muss.

Gut, dann werd ich das mal so ausprobieren.

THX @ All


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