Загрузить внешнюю компоненту НаКлиенте в управляемом приложении #736701


#0 by web_profiler
Был такой код в обычном приложении         Попытка в управляемом на строке ЗагрузитьВнешнююКомпоненту уходит в исключение помогите, пожалуйста
#1 by web_profiler
неужели, никто не сталкивался с такой проблемкой?
#2 by Repey
И кто же первый задаст сакраментальный вопрос?
#3 by web_profiler
в смысле?
#4 by Repey
Клиент какой? Толстый, тонкий?
#5 by Страждущий
СообщитьОбОшибке
#6 by Страждущий
Метод ОписаниеОшибки
#7 by web_profiler
минуту - вывожу
#8 by web_profiler
Тонкий клиент, ОписаниеОшибки пусто
#9 by Repey
СП уже продавали? Доступность глядел?
#10 by web_profiler
да хватит тролить, подскажите как выйти с ситуации видел, что в замен использовать?
#11 by web_profiler
плиз, помогите
#12 by sFAQer
сервер не предлагать?
#13 by yavasya
+ сделай процедуру на сервере
#14 by SleepyHead
Ну помогут тебе создать, а потом ты спросишь, куда делся объект после того, как сервер отработал.
#15 by web_profiler
понял, гуглю
#16 by sFAQer
и вообще разве загрузить ВК есть? вроде установить и подключить есть, загрузить не помню..
#17 by fisher
Можно и на клиенте. Только с твоей компонентой выгодней на сервере, если сервер виндовый. Чтобы компонента жила между серверными вызовами надо юзать через общий модуль с повторным использованием возвращаемых значений на время сеанса.
#18 by web_profiler
с повторным использованием возвращаемых значений на время сеанса
#19 by SleepyHead
Это значит, есть шанс, что между двумя серверными вызовами твоя компонента будет доступна :)
#20 by fisher
Курим свойство общего модуля "Повторное использование возвращаемых значений"
#21 by fisher
Фишка в том, что нет человеческих способов сохранять серверный контекст сеанса между серверными вызовами. Официально только параметры сеанса для этого есть. А вот - таки позволяет извратиться. Хотя изначально оно как бы не совсем для этого.
#22 by web_profiler
f tckb vjvtyn ,tp cyznbz c gjllth;rb&
#23 by web_profiler
а если момент без снятия с поддержки?
#24 by fisher
Если твоя задача нормально решается за один серверный вызов или не критично создавать каждый раз заново - тогда пляски с бубном не нужны.
#25 by fisher
Ну или таки на клиенте придется.
#26 by web_profiler
моя процедура отрабатывает через обработчик ожидания надо на клиенте
#27 by web_profiler
что сделать, чтоб dll подгружалась?
#28 by SleepyHead
Прлцедура отрабатывает через обработку на клиенте. А какие-то данные между вызовами нужно сохранятиь? Или было бы достаточно, если бы компонента создалась, отработала и выгрузилась из памяти, и так до следующего вызова?
#29 by SleepyHead
Нужно из клиентского метода сделать вызов серверного метода и в нем реализовать весь алгоритм обработки (создание компоненты, какие-то действия через нее). И см. вопрос
#30 by web_profiler
надо чтоб компонента сохнранялась пробывал через параметры с признаком ключевой
#31 by fisher
На тонком клиенте компоненту православно зиповать вместе с манифестом (читай описание технологии ВК) и пихать в двоичный макет. А загружать из макета методом УстановитьВнешнююКомпоненту
#32 by web_profiler
где-то читал, сейчас буду разбираться
#33 by fisher
Хотя, конечно, можно и тупо как в через ПодключитьВнешнююКомпоненту. Но через макеты гораздо удобнее поддерживать и распространять.
#34 by web_profiler
ничего у меня не выходит
#35 by web_profiler
При установке ВК вылетает по ошибке
#36 by vde69
вот тут есть пример = но грузит все равно не всегда....
#37 by fisher
Странно. Показывай код, ошибки.
#38 by web_profiler
Установка внешней компоненты не выполнена! в процессе установки произошла ошибка
#39 by fisher
Еще раз. Не ЗагрузитьВнешнююКомпоненту, а ПодключитьВнешнююКомпоненту
#40 by web_profiler
#41 by web_profiler
Для режимов запуска "Тонкий клиент" и "Веб-клиент", компонента должна быть предварительно установлена методом УстановитьВнешнююКомпоненту
#42 by fisher
Я типа должен догадаться по каким веткам оно у тебя ходит? Это только для zip-архива
#43 by web_profiler
ок, упростим просто отработать в этой процедуре
#45 by fisher
Упрости. Юзай только ПодключитьВнешнююКомпоненту и не забудь там указать тип компоненты третьим параметром.
#46 by fisher
Только через макет всё равно православнее.
#47 by web_profiler
спс, огромное
#49 by fisher
1С просто супер-молодцы с Native, макетами и манифестами. Теоретически можно в конфу пихать кросс-платформенные дрова и они будут универсально везде работать. Только их никто не делает :( 1С только для сканера штрих-кодов что-то такое попыталось родить и то кривовато.
#50 by web_profiler
Падает на ВК =  Новый ("AddIn.Medoc1C")
#51 by web_profiler
#52 by H A D G E H O G s
А ты пробовал писать плагины к firefox? Тотоже.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С