Вверх ↑
Этот топик читают: Гость
Ответов: 38
Рейтинг: 8
#1: 2010-08-08 17:03:05 ЛС | профиль | цитата
Имеется схема:
code_19882.txt
Как её дополнить чтобы останавливался таймер после того как последняя строка из StrLst вылезла в поле ввода?
Строк там будет не конкретно 9 как в схеме.
карма: 1

0
файлы: 1code_19882.txt [585B] [130]
Ответов: 8915
Рейтинг: 823
#2: 2010-08-08 17:08:50 ЛС | профиль | цитата
Devilsoft, code_19883.txt
карма: 19

1
файлы: 1code_19883.txt [875B] [172]
Голосовали:Devilsoft
Ответов: 38
Рейтинг: 8
#3: 2010-08-08 17:10:42 ЛС | профиль | цитата
Огромное пасибо
карма: 1

0
Ответов: 4641
Рейтинг: 334
#4: 2010-08-08 17:16:28 ЛС | профиль | цитата
If_else , а далее в таймер на doStop

------------ Дoбавленo в 17.16:
Леонид, опередил.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8915
Рейтинг: 823
#5: 2010-08-08 17:18:40 ЛС | профиль | цитата
Ravilr, [flood]я дежурил (подкарауливал) [/flood]
карма: 19

0
Ответов: 2236
Рейтинг: 676
#6: 2010-08-08 17:23:09 ЛС | профиль | цитата
Вариант без IF и покороче: code_19884.txt
карма: 11

0
файлы: 1code_19884.txt [743B] [202]
Ответов: 16884
Рейтинг: 1239
#7: 2010-08-08 17:30:26 ЛС | профиль | цитата
Devilsoft, а чем не устраивает

Add(ArrayEnum,219027,224,252)
{
}
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 899
Рейтинг: 43
#8: 2010-08-11 01:44:42 ЛС | профиль | цитата
если все таки таймер необходим и ArrayEnum(или связка For и ArrayRW) недопустимы, то рациональнее будет не проверять в каждой итерации цикла как в предыдущих схемах а перед запуском назначить параметр Autostop

code_19940.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_19940.txt [861B] [175]
Ответов: 16884
Рейтинг: 1239
#9: 2010-08-11 15:57:39 ЛС | профиль | цитата
unalex, нельзя.
Откуда знаешь, что для последующеё обработки выбранной строки 100 мс достаточно ?
Подключи к третей точке своего хаба LED.doOn и увидишь, что выполнение программы пошло дальше, не дожидаясь окончания перебора строк.
А вот связка For и ArrayRW или ArrayEnum такого не допустят пока не будет закончен перебор всех строк.

Надеюсь, понятно.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1demo.sha [1.2KB] [115]
Ответов: 899
Рейтинг: 43
#10: 2010-08-14 20:31:55 ЛС | профиль | цитата
Tad, ну я то сам сторонник ArrayEnum или в случае необходимости For и ArrayRW, а с таймером ИМХО не вижу смысла заморачиваться

кстати интересно почему программа на хабе не ждет выполнения очереди и идет дальше?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#11: 2010-08-14 22:50:45 ЛС | профиль | цитата
Потому что таймер выдал пачку импульсов через 100 мс и вперёд.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)