Thema
:
brauche kleine Hilfe in ASM, Flaschenhals
Einzelnen Beitrag anzeigen
negaH
Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
#
7
Re: brauche kleine Hilfe in ASM, Flaschenhals
22. Jun 2006, 14:11
zusammenfalten
·
markieren
Delphi-Quellcode:
function
SmallToDouble(CodZahl: Integer): Double;
var
Scale: Double;
begin
case
CodZahl
and
(3
shl
29)
of
(0
shl
29) : Scale := 1/100;
(1
shl
29) : Scale := 1/10000;
(2
shl
29) : Scale := 1/1000000;
else
Scale := 1;
end
;
if
CodZahl >= 0
then
CodZahl := CodZahl
and
$9FFFFFFF
// Bits müssen Null sein
else
CodZahl := CodZahl
or
$60000000;
// Bits müssen Eins sein
Result := CodZahl * Scale;
end
;
Zitat
negaH
Öffentliches Profil ansehen
Mehr Beiträge von negaH finden