Показать сообщение отдельно
  #8  
Старый 29.09.2009, 00:59
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Да просто уберите преобразование из числа в строку и всех делов.
Код:
if StrToInt(edit1.Text)<StrToInt(edit2.Text)+StrToInt(edit3.Text)
 then begin
      if StrToInt(edit2.text)<StrToInt(edit1.Text)+StrToInt(edit3.Text)
      then begin
           if StrToInt(edit3.text)<StrToInt(edit2.Text)+StrToInt(edit1.Text)
           then Label1.Caption:='Треугольник существует'
           else Label1.Caption:='Треугольник не существует';
           end
      else Label1.Caption:='Треугольник не существует';
      end
 else Label1.Caption:='Треугольник не существует';
Но учтите, что тип Integer который вы используете в расчетах, тоже не бесконечен, у него ограничение в диапазоне -2147483648..2147483647
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием