Имя: Пароль:
1C
1С v8
Зависает 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