Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.062 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: MD5-Hashwert als 40-stellige Dezimalzahl

  Alt 8. Dez 2021, 13:28
Das kann doch dann nur auf Stringbasis funktionieren, weil als Zahl lehnt der Compiler das ab:

Delphi-Quellcode:
program Project1;

{$APPTYPE CONSOLE}

{$R *.res}

uses
  System.SysUtils;

begin
  try
    var HexValue: UInt64 := $11111111111111111111111111111111;
    var HexValue2: UInt64 := $FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF;
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
  end;
end.
Code:
[dcc32 Error] Project1.dpr(12): E2102 Integer constant too large
[dcc32 Error] Project1.dpr(13): E2102 Integer constant too large
  Mit Zitat antworten Zitat