Имя: Пароль:
1C
1С v8
32 бит DLL под 64 1С
0 Игорь_МММ
 
06.05.20
11:48
Как правильно подключить/зарегестирировать 32 битную свою библиотеку к 64 разрядной 1С для работы с внешней компонентой по технологии COM? Командой regsvr32 в реестр все прописалось. При этом в 32 разрядной 1С все работает.
1 Garykom
 
гуру
06.05.20
12:26
2 Игорь_МММ
 
06.05.20
12:27
+(0) при всем при этом в реестр dll прописана, командой НачатьУстановкуВнешнейКомпоненты - устанавливается
но ПодключитьВнешнююКомпоненту возвращает ЛОЖЬ. Пробовал подключать с диска и из макета, добавлял в архив манифест - ничего не добился. Куда копать?
3 Garykom
 
гуру
06.05.20
12:27
(1)+ Честно скажу это очень глючно, лучше все же получить 64 битную каким то образом
4 Garykom
 
гуру
06.05.20
12:28
(2) На сервере 1С ВК по технологии COM не умеют "ПодключитьВнешнююКомпоненту", это только для NativeAPI ВК
5 Garykom
 
гуру
06.05.20
12:30
(4)+ "При работе на сервере «1С:Предприятия» допустимо использовать только компоненты, разработанные по технологии Native API, которые могут быть как отдельными файлами, так и упакованными в специальные zip-архивы."
https://its.1c.ru/db/v8317doc#bookmark:dev:TI000001197
6 Garykom
 
гуру
06.05.20
12:31
(4)+ На сервер 1С там просто Новый COMОбъект и все, без всех этих подключить/установить.
Т.е. нужен обычный виндовый com/ole объект
7 Игорь_МММ
 
06.05.20
12:33
(6) имеется ввиду компиляция НаСервере или SQL? у меня база файловая, все делаю на клиенте
8 Garykom
 
гуру
06.05.20
12:37
(7) Пофиг. Нельзя из 1С x86_64 просто так легко и просто подключить и использовать x86 ВК.
Нужна какая то прокладка.
Не так давно Ежов вот такую хрень придумал Проблемы выгрузки больших XML в 7.7 и их решения. попробуй.
9 Garykom
 
гуру
06.05.20
12:38
(8)+ Только те наоборот нуна у него из 32 юзают 64 а тебе надо из 64 юзать 32.