Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#15

AW: HexToDec optimieren

  Alt 23. Jun 2014, 09:01
hmm

Delphi-Quellcode:
{--------------------------------------------------------------}
function HexToDec(const s: Array of Byte): AnsiString; overload;
//Sehr grosse Hex-Zahlen Decimal umwandeln
{--------------------------------------------------------------}
var
    total : Int64;
    i,n: Integer;
begin
  total := 0;

  if length(s) > 8 then
    Exit;

  for i := 0 to high(s)-1 do
    begin
      total := total or S[i];
      total := total shl 8;
    end;
    total := total or S[7];

  Result := inttostr(total);
end;
Oder habe ich etwas falsch verstanden?

Mavarik

Geändert von Mavarik (23. Jun 2014 um 09:30 Uhr)
  Mit Zitat antworten Zitat