Имя: Пароль:
1C
 
Специальные процедуры и функции\ОбработкаОжидания
0 vitaly
 
17.10.04
18:57
То. что эта весчь запускает выполнение определенной процедуры глобального модуля с указанным таймаутом, понятно.
Вопрос в том, что делать если надо запускать не одну а несколько процедур.
Можно конечно описать все необходимые вещи в одной процедуре, и типа все тип топ.
Но процедуры уже написаны (большие и объединить их проблемно).
Можно в одной процедуре записать все процедуры для запуска и передавать ОбработкеОжидания уже эту процедуру.
Но надо что бы выполнение разных процедур происходило с разным верменным интервалом, так что этот метод тоже не подходит.
Может кто-то предложит что то еще!
Заранее благодарен!
1 Мишка на сеРвере
 
17.10.04
18:59
Во втором варианте можно поставить счетчик и запускать нужные процедуры при определенном значении счетчика через условие если-тогда
2 vitaly
 
17.10.04
19:02
Счетчик имеется в виду обыкновенный, типа: Счетчик = Счетчик + 1.
Или что то другое?
3 Волшебник
 
17.10.04
19:04
(2) Глобальная переменная Счетчик. При каждом входе в процедуру увеличивается, например, каждые 5 сек.  И теперь становится легко делать действия каждые несколько секунд, кратные 5, например, 10, 15, 20, 25, 30...
4 F427
 
17.10.04
19:04
ОбработкаОжидания есть еще на форме... (недокументировано)
Запуск - не гарантирован...
5 Мишка на сеРвере
 
17.10.04
19:04
Обыкновенный... переменная числового формата...
6 PGY
 
17.10.04
19:07
(2) для второго случая: обработку ожидания запускаешь с интервалом вызова - наибольшим делителем интервалов запускаемых функций, засекаешь время первого вызова, и при каждом следующем вызове обрабатываешь ситуацию элементарным счетчиком, типа Счетчик = Счетчик + 1 и т.п.
7 Мишка на сеРвере
 
17.10.04
19:09
(4) Работает. Только вот когда форма закрывается, то и вызов процедуры тоже заканчивается.
8 Мишка на сеРвере
 
17.10.04
19:11
Хоспидя... а разжевали-то ветку.... писец....
9 vitaly
 
17.10.04
19:15
Да разжевали.
Спасибо всем!
Вроде сделал  уже, работает.
Удивлен такой активности в воскресенье.
И не надеялся так быстро на ответ!
10 Волшебник
 
17.10.04
19:33
(9) Это же Волшебный форум... (с) Рупор Абсурда