Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
|
Re: Flakern trotz DoubleBuffer?
22. Jun 2006, 18:32
Nun ja, eine If-Abfrage ist so ziemlich nichts an Rechenzeit (da gibt es sogar Vorhersagemechanismen für). Das Neuzeichnen hingegen ist eine ganze Kette von Operationen, einfach mal viel viel viel mehr als eine If-Abfrage. Du kannst einfach gesagt ein weiteres If gegen jedes neuzeichnen völlig vernachlässigen.
Wie gesagt, es gilt auch (insbesondere) für deine Progressbar, nicht nur für die angezeigte Zeit. Die kannst du natürlich noch in einer Variable zwischenspeichern ((GetTickCount - Start) div 1000), da du hier weder einen String verwendest, noch die Umwandlung Integer->String, hast du schon die Rechenzeit raus, die eine If-Abfrage benötigt (wie gesagt, dass Neuzeichnen kommt noch extra hinzu).
|