Имя: Пароль:
1C
1С v8
как скрыть приложение в панели задач из 1с...
,
0 zsergey
 
22.11.11
09:45
Можно это реализовать без ВК? Если да, то как? :)
1 Maxus43
 
22.11.11
09:48
вирусы на 1с писать начали?)
2 zsergey
 
22.11.11
09:51
(1) нет. Нужно от пользователя скрыть COM-приложение (доступ к которому для пользователя не желателен), 1С с него будет получать данные. Понимаю, что проблема с доступом не решается, но все же...
3 Wobland
 
22.11.11
09:52
COM-приложение? я вот как-то с экселя читаю без открытия его окна...
4 zsergey
 
22.11.11
09:54
В данном случае это тот вариант, когда данные можно получить при запущенном СОМ-приложении...
5 zsergey
 
22.11.11
09:54
+ в тот то и проблема... только не спрашивайте, что это за приложение :)
6 Maxus43
 
22.11.11
09:57
а мы спросим, мы любопытные. гадость какую-то замыслили имхо)
7 oleg_km
 
22.11.11
10:01
Вобще-то действительно хрень какая-то: у COM и так нет окна, а у OLE есть свойство Visible
8 zsergey
 
22.11.11
10:09
(7) какая хрень! В терминологии, может быть... по делу: при выполнении СОМ = Новый СОМObject("Приложение.Connection") запускается приложение, а дальше я  могу лишь свернуть окно в панель задач.
9 zsergey
 
22.11.11
10:10
+ программно свернуть...
10 CyberDream
 
22.11.11
10:12
ИМХО напиши резидентный модуль, который будет ловить открывшееся окно и делать его Invisible

PS
READ THE WINDOWS MSDN
11 CyberDream
 
22.11.11
10:13
45 строк кода... 1 час работы с отладкой
12 oleg_km
 
22.11.11
10:30
(8) Так может с самого начала нужно было написать что это за "Приложение.Connection"? Я думаю есть только два пути:
- или у приложения есть какой-нибудь метод его скрывания
- либо через API (это или ВК или COM, написанный на Си и т.п.) или вроде как в WScript есть подходящие функции по поиску и скрытию окон (не нашел, нужно убежать)