Einzelnen Beitrag anzeigen

Benutzerbild von Aphton
Aphton

Registriert seit: 31. Mai 2009
1.198 Beiträge
 
Turbo Delphi für Win32
 
#6

AW: progressbar large number

  Alt 17. Aug 2010, 14:42
64 Bit (8 Byte) nach 32 Bit (4 Byte) umkalsieren:

Delphi-Quellcode:
var
  X: UInt64;

ProgressBar1.Max := (X / $FFFFFFFFFFFFFFFF) * $FFFFFFFF;
Das einzige Problem - ein Integer ist signed (vorzeichenbehaftet) und somit halbiert sich der (positive) Wertebereich (also max $7FFFFFFF).
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG
  Mit Zitat antworten Zitat