|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.03.2010, 18:55 | #1 |
Программист
Пользователь
Регистрация: 12.10.2009
Сообщений: 77
|
процедура выполнялась определенное кол-во времени
как сделать так чтобы процедура выполнялась определенное кол-во времени, а потом выходить из нее
|
28.03.2010, 19:00 | #2 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Используй таймер...
Перемешивай дело с бездельем и не сойдешь с ума...
|
28.03.2010, 19:12 | #3 |
Программист
Пользователь
Регистрация: 12.10.2009
Сообщений: 77
|
а можно небольшой примерчик или статью
|
28.03.2010, 19:53 | #4 |
Форумчанин
Регистрация: 19.02.2009
Сообщений: 622
|
самый элементарный способ.
Код:
Жми на весы!!!
|
28.03.2010, 20:03 | #5 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
плохой способ, зависнет вся программа на 1 сек)
|
28.03.2010, 21:27 | #6 |
Форумчанин
Регистрация: 19.02.2009
Сообщений: 622
|
зато самый элементарный, но если не подходит такой, дак можно таймер.
Жми на весы!!!
|
28.03.2010, 23:04 | #7 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
можно без и таймера...
1)зафискировать время t 2)цикл пока currentTime-t<=delay выполнять ф-ию пример на с++: Код:
Последний раз редактировалось NiCola999; 28.03.2010 в 23:29. |
29.03.2010, 11:13 | #8 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
В любом случае, пока будешь в теле процедуры, вся программа будет ждать выхода из нее... Иначе используй потоки... Я бы еще рекомендовал Application.ProcessMessages, чтобы не тормозить все остальные процессы.
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 29.03.2010 в 12:45. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
макрос - подсчитать для каждой строки кол-во ячеек с «+», кол-во ячеек с «-» | Vadim_abs | Microsoft Office Excel | 36 | 14.07.2009 12:08 |
Найти кол-во целых чисел в первой последовательности и кол-во нечетных во второй. | DjDeniels-61 | Помощь студентам | 7 | 28.06.2009 13:04 |
Кто нибудь может подсказать как нарастить Дату определенное кол-во раз? | •ScReam•™ | Помощь студентам | 2 | 18.06.2009 01:18 |
Как сделать так,чтобы при нажатии на кнопку выполнялась процедура? | Bolgarin | Общие вопросы Delphi | 10 | 03.06.2008 23:48 |
Определенное время | Lonix | Общие вопросы Delphi | 11 | 18.03.2007 09:37 |