|
Предупреждение не работает. |
☑ |
0
Галахад
гуру
13.01.12
✎
15:03
|
Почему может не срабатывать таймаут предупреждения?
Такой вот код:
ОбработкаПрерыванияПользователя();
ГСЧ = Новый ГенераторСлучайныхЧисел();
Пауза = ГСЧ.СлучайноеЧисло(1, 3);
Сообщить(""+Пауза+" "+ТекущаяДата());
Предупреждение(""+Пауза, Пауза);
По идее предупреждение должно бесконечно выскакивать.
А оно повыскакивает несколько раз и висит. Собака...
|
|
1
Галахад
гуру
13.01.12
✎
15:03
|
Т.е.
Пока Истина Цикл
ОбработкаПрерыванияПользователя();
ГСЧ = Новый ГенераторСлучайныхЧисел();
Пауза = ГСЧ.СлучайноеЧисло(1, 3);
Сообщить(""+Пауза+" "+ТекущаяДата());
Предупреждение(""+Пауза, Пауза);
КонецЦикла;
|
|
2
Гот
13.01.12
✎
15:05
|
F5 в окне конфигуратора нажми )
|
|
3
Галахад
гуру
13.01.12
✎
15:07
|
(2) Перезапустить приложение?
|
|
4
Джинн
13.01.12
✎
15:09
|
Естественно это в серверном модуле? :)
|
|
5
Галахад
гуру
13.01.12
✎
15:12
|
(4) Выскакивает же. Сначала.
|
|
6
Aprobator
13.01.12
✎
15:17
|
а зачем вообще надо окно предупреждения несчетное количество раз?
ИМХО - не рассчитано оно на это.
|
|
7
Галахад
гуру
13.01.12
✎
15:41
|
(6) Т.е. так и задумано разработчиками?
- Чо-то часто предупреждение вызывают.
- Надо послать!
|
|
8
hhhh
13.01.12
✎
15:45
|
(7) ну может переменная Пауза - большое число? Вот оно и висит.
|
|
9
Галахад
гуру
13.01.12
✎
15:48
|
(8) Ага. 1, 2 или 3 - это очень большие числа.
|
|
10
hhhh
13.01.12
✎
15:56
|
(9) ну может там случайно выдается длинная цепочка единичек или троек, допустим 100 единиц подряд? Предупреждение выскакивает, а тебе какжется, чо нет.
|
|
11
Галахад
гуру
13.01.12
✎
16:02
|
(10) Не. Текущая дата в сообщении должна же меняться.
А вообще, если у всех все работает, буду считать это глюком конкретного ПК.
И забью. :-)
|
|
12
Mort
13.01.12
✎
16:04
|
У меня все нормально пашет.
|
|
13
Aprobator
16.01.12
✎
09:44
|
(7) в цикле?
|
|