Thema
:
Delphi
Form hängt sich bei der Schleife auf
Einzelnen Beitrag anzeigen
Back2Code
Registriert seit: 6. Feb 2012
Ort: Deutschland
272 Beiträge
Delphi XE7 Professional
#
6
AW: Form hängt sich bei der Schleife auf
14. Feb 2013, 08:29
Zitat von
sx2008
:
Wenn du jedes Byte einzeln kopierst dann bist du ca 50-fach langsamer als wenn du jeweils 4K-Byte Blöcke kopierst!
Ausserdem bremst die häufige Aktualiserung des Progressbars noch zusätzlich den Ablauf.
Habs so gemacht:
markieren
Code:
optimiert := berechneteteBytes div 1024;
Progressbar1.Max := optimiert; //
for i := 1 to optimiert do
begin
FileStream.WriteBuffer(dataByte, 1024);
ProgressBar1.Position :=i;
Application.ProcessMessages;
end;
Zitat
Back2Code
Öffentliches Profil ansehen
Mehr Beiträge von Back2Code finden