![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте.
В проекте несколько таймеров, которые занимаются последовательным прибавлением. Два из них должны работать с вещественным типом чисел. код первого: Код:
procedure TMainForm.Timer15Timer(Sender: TObject); begin if par = (200) then begin Timer15.Enabled:= false; exit; end; par:=par+0.1; edit4.text:= floattostr(par); end; код второго procedure TMainForm.Timer5Timer(Sender: TObject); begin if partep=(200) then begin Timer5.Enabled:= false; exit; end; partep:=partep+0.1; edit10.text:= floattostr(partep); end; Первый работает, а вот второй выдает ошибку: Project Project 1 .exe raised exception class EConvertError with message "0.1" Is not a valid integer value1. Process stopped. Use Step or Run to continue. Последний раз редактировалось Admin, 30.04.2012 в 17:58. |