Zitat von
robertthronhill:
Muss ich das wirklich so machen, wie Stevie das gesagt hat?
Natürlich nicht!
Aber erklär mir mal, wo du die Aktualisierung der ProgressBar durchführen willst?
Im OnExecute geht ja nicht, weil er da nur einmal reinläuft und den Stream einliest.
Der einzige Weg, den ich sehe, ist es im OnWork zu machen, weil das immer wieder durchlaufen wird, solange lese-/schreibtechnisch was passiert. Also, einfach ProgressBar.Max := SizeofIncomingStream und wie oben erklärt.
Aber ich lasse mich gerne eines Besseren belehren!