![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Когда-то делал такое, но что-то позабыл как
![]() Суть задачи на форме у меня несколько таймеров (Timer1, Timer2, Timer n) надо в цикле присвоить длая каждого из та ймеров рандомный интервал. думал так: Код:
for i:=1 to 11 do begin v := 'Timer'+IntToStr(i); v.Interval := RandomRange(0, 1); end; Как это делается? |
#2
|
||||
|
||||
![]() Так устроит?
Код:
for I :=1 to 11 do TTimer(FindControl('Timer' + IntToStr(I))).Interval := RandomRange(0, 1); Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
Этот пользователь сказал Спасибо angvelem за это полезное сообщение: | ||
lostbananan (23.02.2013)
|
#3
|
|||
|
|||
![]() А почему бы и нет, если, конечно, это работает
![]() |
#4
|
|||
|
|||
![]() А он не работает: incompotable types HWND and String...
Абидна (красвиво код смотрится) ![]() |
#5
|
||||
|
||||
![]() Работает, только я допустил ошибку. Нужно так:
Код:
for I :=1 to 11 do TTimer(FindComponent('Timer' + IntToStr(I))).Interval := RandomRange(0, 1); Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#6
|
|||
|
|||
![]() компилятор код пропускает, но... значит так у меня каждый таймер при срабатывании сдвигает позицию прогресс бара... Что не правильно?
|
#7
|
||||
|
||||
![]() Не знаю что вы хотите добиться, но по сути данный код бесполезен.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |