|
|
Подключение внешней компоненты с разных платформ
| ☑ |
|
0
aptomilov
28.05.26
✎
20:23
|
1. Разрядность одинаковая
База в которой запускается она файловая, обычные формы
База в которой не запускается серверная УФ, исполняю на клиенте.
Машина одна и таже.
Если ПодключитьВнешнююКомпоненту("ОбщийМакет.х64", "SD849", ТипВнешнейКомпоненты.Native) Тогда
Компонента = Новый("AddIn.SD849.tcpclient_async");
КонецЕсли;
в чем между ними может быть еще разница ?
|
|
|
1
aptomilov
28.05.26
✎
20:26
|
может с получением общего макета проблема?
|
|
|
2
Garykom
гуру
28.05.26
✎
20:31
|
Разрядность платформы 1С?
Попробуй не из макета а из файла на диске
|
|
|
3
aptomilov
28.05.26
✎
20:33
|
разряд контролирую
|
|
|
4
aptomilov
28.05.26
✎
20:38
|
Если ПодключитьВнешнююКомпоненту("C:\Bases\1\x64", "SD849", ТипВнешнейКомпоненты.Native) Тогда
Компонента = Новый("AddIn.SD849.tcpclient_async");
КонецЕсли;
|
|
|
5
aptomilov
28.05.26
✎
20:38
|
так тоже не хочет
|
|
|
6
aptomilov
28.05.26
✎
20:57
|
Адрес= ПоместитьВоВременноеХранилище(мак);
Если ПодключитьВнешнююКомпоненту(Адрес, "SD849", ТипВнешнейКомпоненты.Native) Тогда
Компонента = Новый("AddIn.SD849.tcpclient_async");
КонецЕсли;
вот в такой схеме работает
|
|
|
7
Fragster
гуру
28.05.26
✎
21:00
|
в тонком надо сначала УстановитьВнешнююКомпоненту. ну и всякие НачатьПодключение... и прочее тоже может быть нужно
|
|
|
8
Garykom
гуру
28.05.26
✎
23:00
|
(4) >"C:\Bases\1\x64"
Реально?
В первом случае у тебя ВК не помещена в нужную папку ExtCompT и файлик registry.xml не заполнен
Во втором у тебя каталог же вместо пути к файлу
В третьем ты наконец правильный файл dll засунул во временное хранилище и подключил оттуда
Имхо начните уже читать мануалы...
|
|