Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
|
Re: Bild laden mit Progressbar zu langsam
10. Nov 2005, 21:47
Ich behaupte hier einfach mal, dass es auch reicht nach einer Zeile zu aktualisieren. Schließlich muss zum neu zeichnen ne Menge an Nachrichten verarbeitet werden oder anders gesagt, es braucht viiiiiiiiiel Rechenzeit. Da Application.ProcessMessages genau diese bereitstellt, könntest du dein Progressbar auch genau vor dessen Aufruf schreiben und es sollte nicht seltener aktualisiert werden als jetzt.
Ansonsten bekommst du das Laden mit ScanLine i.d.R. auch noch um einiges schneller hin. Ist aber auch etwas komplizierter. Musst beim Einsatz von Scanline unbedingt auf das Pixelformat achten. Mit pf32Bit kannst du theoretisch (ein Registerwort) am effizientesten Arbeiten, aber selbst mit pf24Bit ist es schon ordentlich schnell (im Verhältnis zu Pixels).
Gruß Der Unwissende
|