1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
||||||
1 | ||||||
Как правильно отсчитать время не повесив приложение28.03.2014, 11:20. Показов 1138. Ответов 10
Метки нет (Все метки)
Всем привет. Подскажите пожалуйста, уже всю голову сломал.
У меня есть цикл, при наступлении истинного события вызывается метод. Через несколько секунд мне нужно вызвать другой метод. Проблема в том, что если я останавливал поток на секунду две, критичного что приложение не отвечает для меня небыло. Теперь мне нужно между событиями что бы прошло 5 минут. И у меня приложение вешается на 5 минут. Как побороть?
0
|
28.03.2014, 11:20 | |
Ответы с готовыми решениями:
10
Как правильно отсчитать количество нажатий Создание приложение типа Messenger. Как правильно создать такое приложение? Создание приложение типа Messenger. Как правильно создать такое приложение? Как в программе отсчитать рабочие дни? |
54 / 71 / 20
Регистрация: 26.06.2013
Сообщений: 194
|
|
28.03.2014, 11:31 | 2 |
Попробуйте таймер использовать
0
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
||||||
28.03.2014, 11:34 | 4 | |||||
0
|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
|
28.03.2014, 13:19 [ТС] | 5 |
Подскажите пожалуйста не повесит ли таймер приложение и если не сложно пример таймера приведите
0
|
30 / 30 / 8
Регистрация: 15.04.2013
Сообщений: 244
|
|
28.03.2014, 13:24 | 6 |
roma095, Вам привели пример с потоками. Таймер приложение не повесит уж точно, хотя кто знает на что способны люди...
0
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
||||||
28.03.2014, 13:26 | 7 | |||||
roma095, самый простой таймер:
мсдн с таймером Добавлено через 25 секунд Cтанислав, он есть в System.Threading
0
|
30 / 30 / 8
Регистрация: 15.04.2013
Сообщений: 244
|
|
28.03.2014, 13:28 | 8 |
Learx, уже посмотрел
0
|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
||||||
28.03.2014, 13:44 [ТС] | 9 | |||||
Попробовал сделать так, у меня ошибка Ошибка 1 Невозможно использовать локальную переменную "th" до ее объявления
Где я ошибся?
0
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
|
28.03.2014, 13:52 | 10 |
написали th.Start(); перед объявлением th. вам же так и написали
удалите строчку 7
0
|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
|
28.03.2014, 14:54 [ТС] | 11 |
Да, ошибка исчезла, но у меня сразу метод вызывается после первого без перерыва
Добавлено через 34 минуты Приношу извинения, все работает.Пропустил ноль во времени ожидания, по этому через секунду вызывался уже второй метод.
0
|
28.03.2014, 14:54 | |
28.03.2014, 14:54 | |
Помогаю со студенческими работами здесь
11
Как отсчитать секунды с заданной даты? Как обработать правильно время Как правильно рассчитать время Как правильно закрыть приложение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |