|
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
|
ок, всем спасибо
|
|