AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

2 Images übereinander flackern

Ein Thema von marius0702 · begonnen am 7. Mär 2009 · letzter Beitrag vom 7. Mär 2009
Antwort Antwort
marius0702

Registriert seit: 1. Jan 2008
40 Beiträge
 
#1

2 Images übereinander flackern

  Alt 7. Mär 2009, 18:36
Ich habe ein Programm gemacht in dem 2 Images übereinander liegen.
Im hinteren Image läuft eine Animation die mit einem Timer (Interval=40) mit der Scanline methode gezeichent gezeichet wird (ka ob das wichtig ist ).
form1.doublebuffered hab ich auf true gestellt.
das Problem ist, dass das vordere Bild trotzdem Flackert.
Habt ihr ne Idee wie ich das weg kriegen kann?
  Mit Zitat antworten Zitat
Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#2

Re: 2 Images übereinander flackern

  Alt 7. Mär 2009, 19:06
keine 2 Images verwenden
male in ein hintergrundbitmap den aktuellen frame der animation und kopier das statische bild darüber, dann das ganze auf ein Canvas blitten

Gruß Frank
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#3

Re: 2 Images übereinander flackern

  Alt 7. Mär 2009, 19:09
Zitat von _frank_:
keine 2 Images verwenden
male in ein hintergrundbitmap den aktuellen frame der animation und kopier das statische bild darüber, dann das ganze auf ein Canvas blitten
und Doublebuffered in diesem Fall abschalten (damit gibt es manchmal auch kleine Probleme)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
marius0702

Registriert seit: 1. Jan 2008
40 Beiträge
 
#4

Re: 2 Images übereinander flackern

  Alt 7. Mär 2009, 20:34
ok danke hat funktioniert . die cpu auslastung ist jetzt etwas höher aber da werde ich glaub ich nicht drum rumkommen.
  Mit Zitat antworten Zitat
Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#5

Re: 2 Images übereinander flackern

  Alt 7. Mär 2009, 21:34
sollte eigentlich nicht merkbar höher sein. stelle ggf. mal deinen Code hier rein, dann können wir mal nach Performance-Engpässen schauen.

Gruß Frank
  Mit Zitat antworten Zitat
Antwort Antwort


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 01:09 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