E2118 Division par zéro (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi) - Index
L'assembleur en ligne a rencontré une expression qui provoque une division par zéro.
program Produce;
procedure AssemblerExample;
asm
dw 1000 / 0
end;
begin
end.
Si vous utilisez des constantes programme au lieu de constantes littérales, cette erreur peut ne pas être si évidente.
program Solve;
procedure AssemblerExample;
asm
dw 1000 / 10
end;
begin
end.
La solution, comme dans la programmation dans des langages de haut niveau, consiste à vérifier que vous n'effectuez pas de division par zéro.