|
Не создается COM объект в управляемой форме |
☑ |
0
randa
20.08.13
✎
09:11
|
Платформа 8.2.18.102, Windows 8 x64, клиент-серверная база
Попытка
ComОбъект = Новый COMОбъект("V82.COMConnector");
Исключение
Сообщить("Не удалось создать COM-объект. Ошибка: " + ОписаниеОшибки());
КонецПопытки;
В модуле формы и в модуле объекта обычной формы ComОбъект создается.
В управляемой форме создается только в модуле формы в процедуре с типом компиляции &НаКлиенте
В модуле объекта и в процедуре модуля формы с типом компиляции &НаСервере задумывается пока не убьешь процесс в диспетчере.
В чем может быть проблема? Кто нибудь сталкивался?
|
|
1
hhhh
20.08.13
✎
09:50
|
(0) а на сервере какая платформа установлена?
|
|
2
randa
20.08.13
✎
10:12
|
8.2.18.102, Server 2008R2 x64
в Component service зарегина компонента от x86
C:\Program Files (x86)\1cv82\8.2.18.102\bin\comcntr.dll
|
|
3
randa
20.08.13
✎
10:14
|
кластер 1с тоже 64 битный
|
|
4
hhhh
20.08.13
✎
10:16
|
(2) ну может у пользователя usr82srv нет прав к этой папке?
|
|
5
randa
20.08.13
✎
10:32
|
добавил пользователя от которого запускается служба в группу администраторы, всё так же...ошибки нет, просто висит.
|
|
6
randa
20.08.13
✎
10:43
|
забыл отметить, что то что я описывал делается в управляемой форме с основным режимом запуска обычное приложение
сейчас создал пустую конфу с режимом запуска управляемое приложение и на управляемой форме такая же хрень...
далее на этом же сервере висит кластер 8.3, создаю конфу на 8.3 всё отрабатывает нормально
ComОбъект = Новый COMОбъект("V82.COMConnector");
|
|
7
MeGa_BALANCE
20.08.13
✎
14:26
|
Попробуй латинское написание
И со стороны сервера...
&НаСервере
Перем База Экспорт;
&НаСервере
Процедура ПодключитьсяКБазе()
База = Новый COMObject("V77.Application");
Открыта = База.Initialize(База.RMTrade,"","NO_SPLASH_SHOW");
Попытка
Если База.Метаданные.Выбран() = 0 Тогда
ТекстИБ="";
КонецЕсли;
Исключение
ТекстИБ="";
КонецПопытки;
ТекстИБ=База.КаталогИБ();
КонецПроцедуры
У меня такой код работал для 7.7
|
|
8
Defender aka LINN
20.08.13
✎
14:35
|
(5) Оно там в темноту серверной какое-то окно кажет
|
|
9
Mickeleangelo
20.08.13
✎
14:50
|
|
|
10
randa
26.08.13
✎
13:35
|
всем спасибо за внимание! заработало само собой, возможно после перезагрузки сервера.
если выявлю причину, обязательно отпишу.
|
|
11
randa
26.08.13
✎
13:35
|
(9) этот вариант до этого пробовал, было без изменений, скорее всего проблема в чем то другом.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой