|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.10.2011, 15:26 | #1 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 230
|
как прервать выполнение всех функций которые были запущены setTimeout
как прервать выполнение всех функций которые были запущены с помощью
setTimeout? Проблема состоит в том что пользователь запускает много раз код, который использует SetTimeOut При этом получается так, что при выполнении последнего "запуска" код ждет пока выполнятся все предыдущие SetTimeOut'ы как можно оборвать выполнение ранее запущенных SetTimeOut Последний раз редактировалось Arassir; 20.10.2011 в 15:33. |
20.10.2011, 16:20 | #2 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
id всех новых таймаутов добавляете в массив и когда придет время, проходите по этому массиву и очищаете таймауты.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как работать с компанентами, которые были созданы программно? | morgonXak | Компоненты Delphi | 6 | 20.12.2010 18:38 |
Как прервать выполнение операции? | iskurt | Помощь студентам | 9 | 29.03.2010 18:46 |
Прервать выполнение функции? Как? | TwiX | Общие вопросы Delphi | 9 | 28.09.2009 16:36 |
delphi 7, как прервать выполнение программы | Altera | Софт | 3 | 27.07.2008 15:14 |
Получить имена всех файлов, которые были открыты с помощью приложения | Kn793 | Общие вопросы Delphi | 9 | 10.07.2008 15:31 |