|
Подключение внешней компоненты в управляемой форме
| ☑ |
0
Peka50
01.11.17
✎
16:43
|
Есть код:
&НаКлиенте
ПутьКФайлуМедка="c:\ProgramData\Medoc\Medoc";
Местоположение = ПутьКФайлуМедка + "\medoc1c.dll";
Подключено = ПодключитьВнешнююКомпоненту(Местоположение, "Medoc1C", ТипВнешнейКомпоненты.COM);
Компонента лежит по указанному пути, медок запущен.
НО ПодключитьВнешнююКОмпоненту упорно возвращает ложь.
Помогите.
|
|
1
zefvs
01.11.17
✎
17:08
|
Для режимов запуска "Тонкий клиент" и "Веб-клиент", компонент должен быть предварительно установлен методом УстановитьВнешнююКомпоненту.
|
|
2
Peka50
01.11.17
✎
17:19
|
Добавил Макет и записал туда dll.
Добавил код:
УстановитьВнешнююКомпоненту("ВнешняяОбработка.ПодключениеКВнешнейКомпоненетеМедка.Макеты.Макет");
Ругается на данной строке: Использование модальных окон в данном режиме запрещено!
|
|
3
Lexey_
01.11.17
✎
17:38
|
(2) так бывает, когда используешь синхронные методы
|
|
4
Peka50
01.11.17
✎
17:44
|
Почитал. Оказывается нужно применить:
НачатьУстановкуВнешнейКомпоненты( ,"ВнешняяОбработка.ПодключениеКВнешнейКомпоненетеМедка.Макеты.Макет");
не рабоатет - установка внешней компоненты не выполнена.
Попробовал:
НачатьУстановкуВнешнейКомпоненты( ,Местоположение);
не работает - установка внешней компоненты не выполнена.
Что делать ?
|
|
5
h-sp
01.11.17
✎
17:55
|
(4) может так
Местоположение = ПутьКФайлуМедка + "\medoc1c.dll";
НачатьУстановкуВнешнейКомпоненты( ,Местоположение);
|
|
6
LeoKeyn
01.11.17
✎
17:58
|
(5) Тонкий клиент может работать с компонентами в информационной базе, упакованными в архив, и компонентами, расположенными в файловой системе.
|
|
7
Peka50
01.11.17
✎
17:59
|
Такой вариант я тоже попробовал (4)
|
|
8
piter3
01.11.17
✎
18:01
|
(7) Ты не понял что-ли??В базе,а не в твоей обработке
|
|
9
Peka50
01.11.17
✎
18:04
|
Да я не понял. Но у меня вариант: и компонентами, расположенными в файловой системе. Потому что эта компонента передает документы между 1С и Медком.
Запускается Медок потом 1С и документы бегают туда-сюда.
|
|
10
piter3
01.11.17
✎
18:11
|
Что меняется?Компонента постоянно?Ил что?
|
|
11
Peka50
01.11.17
✎
18:13
|
(10) Не понял вопрос.
|
|
12
ИТ директор
01.11.17
✎
18:52
|
А в системе длл-ку зарегистрировал?
|
|
13
Сияющий в темноте
01.11.17
✎
21:49
|
а его точно нужно как компоненту,а не просто ком обьект
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший