Имя: Пароль:
1C
1С v8
Можно ли восстановить видимость 1С запущенной с параметром Embedding ?
,
0 Barbossa
 
21.08.12
11:11
Доброе время суток.
Запускается 1С с параметром -Embedding.
В итоге она висит как процесс. От обычного запуска, я так понимаю, этот отличается тем, что скрыто основное окно программы.
Можно ли при начале работы системы восстановить его видимость ?
1 H A D G E H O G s
 
21.08.12
11:12
От обычного запуска, я так понимаю, этот отличается тем, что скрыто основное окно программы.

Нет
2 H A D G E H O G s
 
21.08.12
11:12
Его по OLE запускают
3 H A D G E H O G s
 
21.08.12
11:13
Когда по OLE запущено, можно сделать его

V8.Visible=true;
4 H A D G E H O G s
 
21.08.12
11:15
Когда по OLE запущено и visible оставили нетронутым и некорректно завершили соединение (без команды ЗавершитьРаботуСистемы()) - останется висеть..

Еще вариант - Visible сделали true, родительский процесс завершили, осталось 1С - дочернее с параметром Ембедед, окно нормальное, можно работать, все дела.... Но когда его закрываешь - остается висеть..

Такие дела.
5 Barbossa
 
21.08.12
11:18
(4) Спасибо.
6 hhhh
 
21.08.12
11:24
как-то странно, почему-то  когда запускаешь через COMConnector команда ЗавершитьРаботуСистемы() недоступна
7 H A D G E H O G s
 
21.08.12
11:25
(6) Тогда достаточно

V8=неопределено;

А вот когда Application - тогда Завершить....
8 hhhh
 
21.08.12
11:29
(7) да, похоже, менял  с Application на COMConnector.
9 Maxus43
 
21.08.12
11:30
(8) Application - запускает само приложение, COMConnector - только внешнее соединение (модуль приложения не загружается)