Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Verzweifelter Versuch BCD-Zahlen in Integer zu wandeln. (https://www.delphipraxis.net/12516-verzweifelter-versuch-bcd-zahlen-integer-zu-wandeln.html)

DelphiRacer 29. Nov 2003 09:34


Verzweifelter Versuch BCD-Zahlen in Integer zu wandeln.
 
Versuche mit der Funktion "BcdToInteger" einen BCD-Wert(logisch?!)
(4stellig) in einen Integerwert zu wandeln.
Hat jemand einen "Source" Vorschlag?
Danke. :shock:
Ups..hat natürlich in dieser Rubrik nichts zu suchen... :lol:

Robert Marquardt 29. Nov 2003 13:56

Re: Verzweifelter Versuch BCD-Zahlen in Integer zu wandeln.
 
Direkt hier eingehackt:
Delphi-Quellcode:
function BCDToInteger(BCD: Cardinal): Integer;
begin
  Result := 0;
  while BCD <> 0 do
  begin
    Result := Result *10;
    Result := Result + (BCD and $F);
    BCD := BCD shr 4;
  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 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 by Thomas Breitkreuz