Имя: Пароль:
1C
1С v8
Переключение активного окна при подключении
,
0 Milana
 
14.02.13
12:37
Подключаюсь из базы 1С8.2 к базе 1С8.1 вот так:
V8 = Новый COMОбъект("V81.Application");        
Открытие = V8.Connect("Srvr=""1cserv""; Ref = ""test"";");
При выполнении V8.Connect активное окно 1С переключается на любое другое открытое приложение. Как этого избежать?
1 Галахад
 
гуру
14.02.13
12:39
Ну переключается и переключается.
2 Milana
 
14.02.13
12:59
(1) Ну неудобно это.
3 Milana
 
15.02.13
12:41
ап
4 Zero on a dice
 
15.02.13
12:44
какая ОС?
5 YF
 
15.02.13
12:45
(0) У 1с еще с 7.7 такая байда
6 Гефест
 
15.02.13
12:45
Может таки лучше COMConnector?
7 vmv
 
15.02.13
12:46
винапи лови окна винды а активизируй, в линухах хз
8 Zero on a dice
 
15.02.13
12:52
(8) в вин7 вроде не проканывает уже - у меня по крайней мере не получилось.
единственное, что нашли на эту тему, ключ реестра "foreground lock timeout", но уже позабыл в какое значение ставить
9 Milana
 
18.02.13
05:44
(4) У меня Windows XP
10 Milana
 
18.02.13
05:45
(6) В чем его преимущества, расскажи.
11 Гефест
 
18.02.13
05:47
(10) Не должен твои окна трогать
12 Zero on a dice
 
18.02.13
07:50
(9) отсюда рецепт попробуйте:
v8: Проблема с формой, открываемой в com-соединении
на хп у меня взлетал
13 Milana
 
18.02.13
13:25
(12) Спасибо, это я уже находила и применила. 1С теряет фокус на время и потом возвращает его себе. Но совсем избавиться от переключения окон не получается.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший