|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Добрый вечер. Возникла такая проблема по реализации тайминга при работе с веб-сервисом. У нас в наличии WinForm на ней ListView (таблица) и две кнопки СТАРТ и СТОП необходимо фоново реализовать в тайминге работу цикла бесконечно пока не нажата кнопка СТОП и еще с задержкой в каждой строке. Вот цикл Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2012, 23:40 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Сергей105, этот цикл не бесконечный вот бесконечный while(1==1) { } ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 00:16 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Где-то в степи, Необходимо крутить строки ListView в цикле до тех пор пока не нажата кнопка СТОП только в отдельном потоке. Объясню на пальцах: Жмем СТАРТ запускается перебор строк в цикле после каждой строки нужна задержка 10 сек, а так же после выполнения цикла задержка 20 сек и так бесконечно пока не нажата кнопка СТОП. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 00:27 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Сергей105, ткните, где у вас бесконечность.......................................................................... в листе два айтема? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 00:33 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Во.... нажимайте кнопочки while(1==1) { for (int i = 0; i < tabJob.Items.Count - 1; i++) { //здесь наш цикл Thread.Sleep(10000); } } зы программисты самый циничный народ ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 00:37 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Где-то в степи, Пожалуйста не цепляйтесь к словам и листингу, а помогите решить задачу. Ее внятно описал. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 00:39 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Сергей105, что значит не цепляйтесь, вы поставили условие, бесконечность, и получили бесконечность, щас только по кнопке раскумариться надо... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 00:43 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Где-то в степи, Ладно бог с ним проехали. прочтите второй пост. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 00:46 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
делаем общею переменную помечаем ее атомарно. bool dd; в кнопке пишем dd=!dd; а перед циклом проверку while(1==1) { if(dd){ for (int i = 0; i < tabJob.Items.Count - 1; i++) { //здесь наш цикл Thread.Sleep(10000); } } } ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 00:47 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Где-то в степиделаем общею переменную помечаем ее атомарно. bool dd; в кнопке пишем dd=!dd; а перед циклом проверку while(1==1) { if(dd){ for (int i = 0; i < tabJob.Items.Count - 1; i++) { //здесь наш цикл Thread.Sleep(10000); } Thread.Sleep(20000); } } ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 00:50 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Где-то в степи, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Помогите сделать в отдельном потоке что бы форма была жива и обновлялся ListView ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 00:56 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Сергей105, а у вас в каком потоке, не в отдельном что ли? поставьте doevents что бы форма дышала.. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 01:00 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Сергей105, ну и где тут ваша бесконечность? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 01:04 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Где-то в степи, Спасибо сейчас попробую. Блин в коде немного ошибка есть. Бесконечность это образно ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 01:10 |
|
Проблема с таймером
|
|||
---|---|---|---|
#18+
Сергей105, запомните, нет понятия в программировании образно - там все строго партикулярно, если вы говорите бесконечность = это одно, если вы говорите - до теч пор пока не закрыли форму - это совсем другое. Если человек не может правильно выразить свою мысль, адекватно он и имеет такие знания, транзитивно это относится и к тому что он пишет.. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2012, 01:18 |
|
|
start [/forum/topic.php?fid=20&msg=38051973&tid=1405596]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 322ms |
total: | 466ms |
0 / 0 |