E2113 Débordement numérique (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

L'assembleur en ligne a détecté un dépassement numérique dans une de vos expressions.



program Produce;

  procedure AssemblerExample;
  asm
    mov eax, $0ffffffffffffffffffffff
  end;

begin
end.

La spécification d'un nombre nécessitant plus de 32 bits pour la représentation provoquera cette erreur.



program Solve;

  procedure AssemblerExample;
  asm
    mov al, $0ff
  end;

begin
end.

Vérifiez que vos nombres rentrent tous sur 32 bits.