Имя: Пароль:
1C
1С v8
маленькая подсказка по com соединение
0 zippygrill
 
05.02.13
13:17
по мотивам этой темы Книга знаний: Хранение COM Объектов на Сервере ТонкогоКлиента мне не понятно где создать эту процедуру

Процедура СоздатьИСохранитьComОбъект() Экспорт
Обработчик=Новый COMОбъект("v82.Application");
Обработчик.Connect("File=""D:\database\8.2\Пустая"";usr=""robot""; pwd=""z12cf57bdjk43""");
Обработчик.visible=false;
ПараметрыСеанса.АдресCOMОбъекта=ПоместитьВоВременноеХранилище(Обработчик,Новый УникальныйИдентификатор());
КонецПроцедуры

модульСеанса или УпрПриложение или какой-то отдельный модуль?
1 zippygrill
 
05.02.13
13:22
или просто первый раз инициализируется из обработки, помещается во временной хр. Потом раз в 500 возобновляем?
2 zippygrill
 
05.02.13
13:27
или можно приНачалеРаботыСистемы? :)
3 Нуф-Нуф
 
05.02.13
13:29
вы прослушали монолог в исполении zippygrill
4 zippygrill
 
05.02.13
13:30
что не так? :)
5 ДенисЧ
 
05.02.13
13:33
инициализируй в первый раз, когда понадобится.
Потом при каждом обращении проверяй на живость, и при необходимости пересоздавай.
6 zippygrill
 
05.02.13
16:59
ребят, у меня не получается задавать тип нового параметраСеанса. Какой тип указать если в списке допускаемых типов, COMОбъект нет.
7 ДенисЧ
 
05.02.13
17:01
(6) Не хранить КОМ в параметре. А хранить во временном хранилище, адрес которого уже в параметр
8 zippygrill
 
05.02.13
17:02
окей
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший