|
Закрыть все окна на ОФ
| ☑ |
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
|
|
|
11
Галахад
гуру
29.05.19
✎
10:09
|
(0) Если для одного вида документов, то наверное можно попробовать куда-то писать что открыто. И всегда знать есть ли что к закрытию.
|
|