Habe da noch etwas rumgespielt und festgestellt, dass die Fortschrittanzeige bei bei kleinen Dateien angezeigt wird, bei großen Dateien nicht, es wird auch nicht kopiert.
Ich habe Deinen Code unverändert übernommen und getestet.
Der Code funktioniert und die Fortschrittsanzeige wird auch bei größeren Dateien aktuallisiert, so wie erwünscht.
Definiere bitte was bei Dir "große Dateien" sind.
Echt? Wow... mit Lazarus getestet?
Eine 3GB Datei wird bei mir nicht kopiert