|
Закрыть все окна на ОФ | ☑ | ||
---|---|---|---|---|
0
Trotter
29.05.19
✎
09:10
|
Здравствуйте!
В идеале хочу закрывать один тип документа. Попробовал ОкноКлиентскогоПриложения но там ничего похожего нету. В См. также: ОкнаКлиентскогоПриложения Но как с ним работать, не могу понять. Подскажите пожалуйста. Может кто реализовывал такой функционал ? |
|||
1
breezee
29.05.19
✎
09:11
|
(0) А зачем вам это надо?
|
|||
2
Trotter
29.05.19
✎
09:12
|
(1) Пользователи забывают закрывать документы, а документ занимает порт для оборудования
|
|||
3
ДенисЧ
29.05.19
✎
09:13
|
(0) ОкнаКлиентскогоПриложения - это для УФ
А для оф - скорее всего только через WShell.SendKeys() |
|||
4
breezee
29.05.19
✎
09:14
|
(2) Тогда согласен. Может обработчик ожидания на форме и отключение портов принудительно? А при любом действии с формой сбрасывать обработчик и подключать оборудку?
|
|||
5
Cyberhawk
29.05.19
✎
09:18
|
Перепиши работу с драйвером так, чтоб он занимал порт только тогда когда нужно, а не всегда когда форма открыта
|
|||
6
Trotter
29.05.19
✎
09:18
|
(4) "Вызов будет осуществляться только в "состоянии покоя", то есть в тот момент, когда программа не выполняет никаких действий."
В ней работают, документ забывают закрывать. |
|||
7
Trotter
29.05.19
✎
09:19
|
(5) Вот рассматриваю такой вариант...
|
|||
8
Cyberhawk
29.05.19
✎
09:21
|
(6) Насчет состояния покоя имеется в виду серверный вызов пока идет то обработчик не будет работать. Интерактивная работа на клиенте никак не отсрачивает выполнение обработчика, он "пролезет" в любом случае.
|
|||
9
Trotter
29.05.19
✎
09:23
|
(5) А как отлаживать код, смотреть подключено ли оборудование к этой форме или нет ?
|
|||
10
xaozai
29.05.19
✎
09:27
|
(0) Вроде, тут есть: http://catalog.mista.ru/public/126739/
|
|||
11
Галахад
гуру
29.05.19
✎
10:09
|
(0) Если для одного вида документов, то наверное можно попробовать куда-то писать что открыто. И всегда знать есть ли что к закрытию.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |