Показать сообщение отдельно
  #9  
Старый 18.03.2009, 09:45
Аватар для Thrasher
Thrasher Thrasher вне форума
Illuminati
 
Регистрация: 06.03.2008
Адрес: Крым, г. Симферополь
Сообщения: 348
Репутация: 8808
По умолчанию

Господа!
Вы забыли про такой 2-х байтовый Integer как SmallInt
Тогда вся задача решается следующим образом:
Код:
var
D1,D2,D3:SmallInt;
begin
D1:=32767;
D2:=0;
D3:=D1+D2;
if D3<0 then
 begin
  ShowMessage('Overflow');
  Exit;
 end;
ShowMessage(IntToStr(D3));
end;
__________________
Хорошо написанная программа не требует документации
ICQ 9-184-668.
Ответить с цитированием