|
Как программно взять паузу | ☑ | ||
---|---|---|---|---|
0
Semen
21.02.12
✎
18:49
|
что-то туплю, но надо взять паузу программно при загрузке документов из внешнего файла.
|
|||
1
Dirk Diggler
21.02.12
✎
18:51
|
по взять паузу гуглил? Попробуй теперь по дать паузу 0
|
|||
2
DrMabuzo
21.02.12
✎
18:51
|
Процедура ОжиданиеМинут( КолМинут ) Экспорт
ТекВремя = ТекущаяДата() + КолМинут * 60; Пока ТекВремя <> ТекущаяДата() Цикл Состояние( "Ожидаем до: " + ТекВремя + ". Сейчас: " + ТекущаяДата() ); ОбработкаПрерыванияПользователя(); КонецЦикла; // ТекВремя = ТекущаяДата() Предупреждение( "Спасибо за ожидание!!!", 3 ); КонецПроцедуры // Ожидание |
|||
3
Semen
21.02.12
✎
18:53
|
(2) спасибо большое
(1) туплю :( |
|||
4
YV
21.02.12
✎
18:53
|
Загружать файл в отдельном потоке. Ищи в синтаксис-помощнике "ПодключитьОбработчикОжидания".
|
|||
5
Fragster
гуру
21.02.12
✎
18:56
|
||||
6
Kom-off
21.02.12
✎
19:02
|
Я бы в коде в (2) заменил бы знак "<>" на "<" или "<=" (на вкус) в условии цикла. Ну, так... На всякий случай.
|
|||
7
Kom-off
21.02.12
✎
19:03
|
(6)+ Правка: знак "<>" на "<" или "<="
|
|||
8
Kom-off
21.02.12
✎
19:03
|
<
|
|||
9
Kom-off
21.02.12
✎
19:04
|
"<"
|
|||
10
Kom-off
21.02.12
✎
19:05
|
Прикольно. Комбинацию символов: кавычка, знак меньше, кавычка. Форум воспринимает как: кавычка, кавычка. Я думал, что в (6) ошибся, ан нет. Не мой косячёк.
|
|||
11
Semen
21.02.12
✎
19:11
|
(5) спасибо
(6) я тоже так подумал, друг проскочит. :-) (10) я так и понял что символ не пропускается |
|||
12
Semen
21.02.12
✎
19:12
|
"друг " = "вдруг" :-) тоже символ сглотнул?
|
|||
13
DrMabuzo
21.02.12
✎
19:12
|
ну и как оно проскочит?
|
|||
14
Fragster
гуру
21.02.12
✎
19:14
|
варианты с бесконечными циками нагружают процесор на полную
|
|||
15
Kom-off
21.02.12
✎
19:17
|
(14) Процессор клиента, не сервера, а на клиенте пусть хоть трава не расти, клиенту же надо. Ну, конечно, в зависимости от обстоятельств. Сам этот метод пользую при необходимости.
|
|||
16
DrMabuzo
21.02.12
✎
19:17
|
(14) у меня 6%
|
|||
17
Fragster
гуру
21.02.12
✎
19:19
|
(16) 16 ядер?
|
|||
18
Fragster
гуру
21.02.12
✎
19:19
|
(15) никогда паузу на сервере не надо было делать?
|
|||
19
DrMabuzo
21.02.12
✎
19:23
|
(17) угу, 2 xeon по 8 каждый
|
|||
20
Fragster
гуру
21.02.12
✎
19:30
|
(19) ну вот одно ядро воздух и греет...
|
|||
21
Semen
21.02.12
✎
19:32
|
(13) пока не проскакивает.
|
|||
22
Semen
21.02.12
✎
19:34
|
(14) нагрузка 98%
|
|||
23
DrMabuzo
21.02.12
✎
19:37
|
(22) если нагрузка на проц критична, то можно обработчик ожидания...
|
|||
24
mikecool
21.02.12
✎
19:40
|
мой гений дарит вам (с)
Процедура Пауза(КоличествоСекунд = 1) Экспорт #Если Клиент Тогда scr = Новый COMОбъект("WScript.Shell"); scr.Run("ping 127.0.0.1 -n " + (КоличествоСекунд + 1), 0, 1); #ИначеЕсли Сервер Тогда HTTP = Новый HTTPСоединение("pause.server.ru"); ИмяВременногоФайла = ПолучитьИмяВременногоФайла(); HTTP.Получить("pause.php", ИмяВременногоФайла, "sec:" + КоличествоСекунд); Попытка УдалитьФайлы(ИмяВременногоФайла); Исключение КонецПопытки; #КонецЕсли КонецПроцедуры содержимое рause.php можно поискать в моих ветках ))) |
|||
25
DrMabuzo
21.02.12
✎
19:42
|
(24) Все гениальное - просто
|
|||
26
mikecool
21.02.12
✎
19:42
|
спс товарищу Fragster )))
|
|||
27
mikecool
21.02.12
✎
19:43
|
ветка с обсуждением v8: v8: Как организовать паузу на сервере под линухом? - решено
|
|||
28
pumbaEO
21.02.12
✎
19:46
|
(27) я что бы с apache не связываться делал аналогичный скриптик на python-не.
|
|||
29
Semen
21.02.12
✎
19:52
|
Всем большое спасибо!
|
|||
30
Kom-off
21.02.12
✎
21:02
|
(18) Тьфу, тьфу - пока обходило стороной. Но суть то проблемы понятна и я согласен с тем, что нагрузка на процессор дело не совсем кошерное. Так что спорить я не буду.
|
|||
31
Fragster
гуру
21.02.12
✎
21:58
|
(28) на сервере не работает запуститьПриложение и КомандаСистемы, не?
|
|||
32
pumbaEO
21.02.12
✎
22:26
|
(31) я знаю, было сделано на python сервер http, испльзовался пакет python, по умолчанию стоящий на ubuntu, fedora sles
|
|||
33
andrewks
21.02.12
✎
22:34
|
а что, если делать подключение к заведомо несуществующему мэйл-аккаунту с заданным таймаутом?
|
|||
34
pumbaEO
21.02.12
✎
22:43
|
за такое могут и забанить, и не факт что всегда будет равно таймауту...
|
|||
35
pumbaEO
21.02.12
✎
22:46
|
(33) пока ты здесь, кода просил в книгу добавить работу с svn, как-то так Книга знаний: Системы контроля версий для 1С
|
|||
36
andrewks
21.02.12
✎
22:48
|
(35) спасибо
|
|||
37
pumbaEO
21.02.12
✎
22:50
|
там скоро сравнение рлс сделают...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |