![]() |
AW: Kopieren mit TProgressbar Ausserhalb des gültigen bereiches
Zitat:
Delphi-Quellcode:
berechnet (da kommt immer 0 heraus, Ausnahme Position = Size, dann 1) und das mit 100 multipliziert.
Position div Size
Jetzt sollte auch klar werden, warum die Progressbar-Anzeige so springt ;) So wird dann auch richtig gerechnet:
Delphi-Quellcode:
Form1.ProgressBar1.Max := 100;
Form1.ProgressBar1.Position := ( 100 * Position ) div Size; |
AW: Kopieren mit TProgressbar Ausserhalb des gültigen bereiches
Delphi-Quellcode:
Sollte das Ganze stabiler machen, und man muss nicht zwingend einen Callback mitgeben.
if Assigned(Callback) then
Callback(0, SizeFile); Zitat:
Delphi-Quellcode:
Form1.ProgressBar1.Position := MulDiv(Position, 100, Size);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz