|
Зависает Connect V83.Application
| ☑ |
0
bzaugolnov
19.10.15
✎
12:55
|
Запускаю 1С клиент:
Dim ib As Object
Dim ibParams As Object
ib = CreateObject("V83c.Application")
If ib.Connect("Srvr=""server:2041"";Ref=""base"";") Then
ibParams = ib.NewObject("Структура")
ibParams.Вставить("Вложение", FileNameMsg)
ib.ОткрытьФорму("Задача.Поручение.ФормаОбъекта", ibParams)
ib.Visible = True
End If
ibParams = Nothing
ib = Nothing
Открывается тонкий клиент управляемого приложения. Пользователь интерактивно завершает работу программы. Окно закрывается, а процесс продолжает висеть в памяти.
Версия платформы 8.3.6.2237
Клиент Windows 32bit
Подскажите, в чем может быть проблема?
|
|
1
Лефмихалыч
19.10.15
✎
13:47
|
возможно в окне "Закрыть предприятие или не закрывать?", которое показывается перед завершением сеанса. Попробуй в настройках пользователя выключить "запрашивать подтверждение при закрытии"
|
|
2
bzaugolnov
19.10.15
✎
14:04
|
Подтверждение закрытия убрал - не помогло.
|
|
3
Rebelx
19.10.15
✎
15:29
|
(0) Alt+Tab понажимай, возможно окно на заднем плане висит
|
|
4
bzaugolnov
19.10.15
✎
17:38
|
Нет, окно закрывается
System.Diagnostics.Process.GetProcessesByName("1cv8")(4).MainWindowHandle равно 0
|
|