Вход | Регистрация
 

ПодключитьВнешнююКомпоненту

ПодключитьВнешнююКомпоненту
Я
   pss
 
13.12.18 - 09:52
Добрый день! подскажите, в одном общем модуле используется два обращения:

&НаСервере
ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаПечатиШтрихкодовWindows64", "КартинкаШтрихкода", ТипВнешнейКомпоненты.Native);
и
ПодключитьВнешнююКомпоненту("ОбщийМакет.Barcode, "Window", ТипВнешнейКомпоненты.Native)  //zint
Обычном приложении оба отрабатывают. В тонком клиенте в упр приложении отрабатывает только первый способ. Если второй способ перенести на клиент, то работает.
Не пойму почему в тонком клиенте на сервере 1 способ работает? особенность DLL zint?
 
 
   Василий Алибабаевич
 
1 - 13.12.18 - 09:55
(0) Так способы то как раз таки одинаковы. Отличаются компоненты.
   pss
 
2 - 13.12.18 - 09:55
(1) ну я про компоненты имею ввиду
   Василий Алибабаевич
 
3 - 13.12.18 - 09:56
"Если второй способ перенести на клиент, то работает."
Видимо компонента, которая лежит в ОбщийМакет.Barcode не устанавливалась на сервере.
   Василий Алибабаевич
 
4 - 13.12.18 - 09:58
+ (3) Попробуй сначала Установить... и только потом Подключить...
   pss
 
5 - 13.12.18 - 10:18
(4) через regsrv не ставится. не обнаружена точка входа для....
   pss
 
6 - 13.12.18 - 10:28
просто когда на клиенте он работает. не работает если с сервера вызывать.
   pss
 
7 - 13.12.18 - 10:29
Установить работает только на клиенте. делал, после этого на сервере на заработало
   Kigo_Kigo
 
8 - 13.12.18 - 10:32
(5) Строку регистрации в *.bat и запустить он имени администратора
   pss
 
9 - 13.12.18 - 10:37
(8) делал так, запуск командной строки под правами  администратора C:\Windows\SysWOW64\regsvr32 "C:\WINDOWS\SYSWOW64\GAP1CBarcode.dll"
   Василий Алибабаевич
 
10 - 13.12.18 - 10:38
(5) Не регсвр. В коде 1С на сервере :
УстановитьВнешнююКомпоненту("ОбщийМакет....");
 
 Рекламное место пустует
   Василий Алибабаевич
 
11 - 13.12.18 - 10:39
+(10) Длл с манифестом завернуть в ЗИП и положить/покласть в общий макет.
   pss
 
12 - 13.12.18 - 10:39
(10) на клиенте работает. но после этого на сервере не заработало
(11) там так и сделано.
   Василий Алибабаевич
 
13 - 13.12.18 - 10:40
(11) отставить. У тебя уже готовый макет.
   Василий Алибабаевич
 
14 - 13.12.18 - 10:40
(12) проверять разрядность компоненты и сервера.
   Василий Алибабаевич
 
15 - 13.12.18 - 10:42
+ (14) Если сервер 64 бита - забить на сервер и работать на клиенте.
ЗЫ. ЧерезПатамуЧта я не знаю как 32 битные компоненты юзать на 64 битном сервере ))).
   Cyberhawk
 
16 - 13.12.18 - 11:23
"Не пойму почему в тонком клиенте на сервере 1 способ работает" // С таким подходом к использованию слов и понятий далеко не уедешь
   pss
 
17 - 13.12.18 - 11:47
(15) как проверить разрядность компоненты?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует