Флаг переполнения чтения Delphi

Если я сделаю это,

var
  a,b,c:cardinal;
begin
  a:=$80000000;
  b:=$80000000;
  c:=a+b;
end;

c будет равно 0, поскольку сложение переполнилось. Как лучше всего поймать это переполненное логическое значение? (a + b ? действительно хороший способ был бы с встроенным ассемблером, но я не так много разбираюсь в ассемблере (хотя я предполагаю, что он будет включать что-то вроде JO )

7
задан PhiS 17 May 2012 в 12:03
поделиться