|
v7: v82.application не закрывается | ☑ | ||
|---|---|---|---|---|
|
0
Maxus43
13.07.12
✎
11:11
|
Доброе время,
база82 = СоздатьОбъект("v82.Application"); СтрокаСоединени = "чтототам"; база82.Connect(СтрокаСоединения); //делаю свои дела после завершения процедуры остаётся висеть процесс 1с82.ехе база82.Disconnect(); - не работает что-то... Пните в нужном направлении, что-то туплю |
|||
|
1
ukolabrother
13.07.12
✎
11:20
|
Новый COMObject("V82.COMConnector")
|
|||
|
2
Maxus43
13.07.12
✎
11:24
|
эт клюшки, нет там Новый COMObject.. или есть? в клюшках я не силён
|
|||
|
3
izekia
13.07.12
✎
11:28
|
база82 = СоздатьОбъект("v82.COMConnector");
СтрокаСоединени = "чтототам"; соединение = база82.Connect(СтрокаСоединения); |
|||
|
4
andrewks
13.07.12
✎
11:31
|
нужно уничтожить все созданные OLE-объекты через присвоение пустой строки
|
|||
|
5
Maxus43
13.07.12
✎
11:32
|
а запрос по COMу как послать?
раньше работало Запрос = База83.NewObject("Запрос"); Запрос.Текст = "....." |
|||
|
6
izekia
13.07.12
✎
11:34
|
Запрос = соединение.NewObject("Запрос");
Запрос.Текст = "....." |
|||
|
7
izekia
13.07.12
✎
11:34
|
кстати
Запрос = База83.NewObject("Запрос"); Запрос.Текст = "....." вряд ли раньше работало |
|||
|
8
Maxus43
13.07.12
✎
11:36
|
щас попробуем...
(7) работает, если как в (0) делать |
|||
|
9
izekia
13.07.12
✎
11:37
|
у тебя в (0) база82
|
|||
|
10
izekia
13.07.12
✎
11:37
|
нехорошо врать
|
|||
|
11
Maxus43
13.07.12
✎
11:38
|
(9) :) очепятка
|
|||
|
12
Maxus43
13.07.12
✎
11:39
|
так, вернёмся к нашим баранам...
соединение = база82.Connect(СтрокаСоединения); принудительно Disconnect не надо никакой делать? по окончании процедуры само уничодится? |
|||
|
13
izekia
13.07.12
✎
11:40
|
ну вообще не надо обычно, можешь обнулить
семерка такая семерка |
|||
|
14
Maxus43
13.07.12
✎
11:44
|
ок, всем спасибо
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |