E2102 整数定数が大きすぎます (Delphi)

提供: RAD Studio
移動先: 案内検索

エラーと警告のメッセージ(Delphi) への移動

表現するのに 64 ビット以上必要な整数定数を指定しました。


program Produce;

  const
    VeryBigHex = $80000000000000001;

begin
end.

{ このコードでは両方の定数が大きすぎて 64 ビットで表現できないためにコンパイルエラーになる }


program Solve;

  const
    BigHex = $8000000000000001;

begin
end.

{ 指定した定数を調べて 64 ビットで表現できるようにする }