Имя: Пароль:
1C
 
Модальные окна в 7.7
0 Вуглускр1991
 
26.08.10
18:57
Можно ли открыть два модальных окна?
Блин, можно. Если придет внешнее событие во время открытого модального окна в процедуру глобального модуля, оттуда можно открыть второе.
Это очень плохо.
Мне нужно по внешнему событию открыть модальное окно, и также по внешнему закрыть ("Ждите идет обмен по УРБД...").
Вот все модальные окна, открываемые из алгоритмов модулей я отследить в состоянии, и если одно модальное окно открыто, я это "Ждите..." не открываю, но есть модальные окна, которые вызываются интерактивно, "Сервис -> Параметры", и я не могу отследить их в алгоритмах.
Нет ли какого либо способа (значение переменной по адресу ....), которая бы подсказала, включен ли модальный режим для какого-либо окна (она должна быть, ведь не дает же 1С интерактивно открывать новые окна). Кто знает?
1 Эльниньо
 
26.08.10
19:14
Перем глМодальноеУжеЕсть Эспорт
...
Форма.МодальныйРежим()
2 ДенисЧ
 
26.08.10
19:19
Модальные окна по определению не отдают управление, пока не закроются.
3 vitecd
 
26.08.10
19:26
вуглускр чото мутит...
4 Вуглускр1991
 
26.08.10
19:28
(1) Уже сделал для всех окон открытие которых могу контролировать.
(2) И я был бы счастлив, будь оно так, но сообщение, переданное через интерфейс iAsyncEvent, ловится в глобальном модуле при открытом модальном окне. И беда в том, что после обработки, другие события уже не ловятся. Ни в глобальном модуле, ни в модулях модальных окон.
5 Вуглускр1991
 
26.08.10
19:33
(3) Вуглускр намутил сервер сообщений, поддерживающий список подключенных клиентов, их очереди сообщений и транспорт для передачи строк. Строки пока не более 8kB заархивированы + base64 поверх архивов. Доставка сообщений всем или персонально, из 1С Enterpr или любого другого клиента, который умеет формировать сетевой пакет (согласно некоторому стандарту) и швырять его в UDP:IP:port.
6 Ковычки
 
26.08.10
19:40
(5) мутатень
7 Вуглускр1991
 
26.08.10
19:47
(6) Есть аналогичные проекты на проклаб и инфостарт. Опускаешь целый цех. Коллектив утрется.
8 Ковычки
 
26.08.10
20:01
проклаб почти труп, инфостарт моргиналы
9 Злопчинский
 
27.08.10
01:46
(8) миста - болото, территория - снобы?
10 orefkov
 
27.08.10
09:09
Попроси в 1С++ или в Formex сделать обертку вокруг CFrameWnd::InModalState.
А может уже и есть...
11 Ёпрст
 
гуру
27.08.10
09:24
(8) чорт.. я тоже маргинал..
:))
12 Вуглускр1991
 
27.08.10
10:21
(10) Спасибо! Это то, что я хотел услышать. Может удастся написать самому, а не удастся буду просить.
13 smaharbA
 
27.08.10
10:25
(11) ага ))
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс