Имя: Пароль:
1C
1С v8
1C 8 x86_64 + x32 COM ВК + Windows 7
,
0 Garykom
 
гуру
31.08.18
14:46
Какие методы есть заставить работать сабж?

Столкнулся что драйвер "ARCUS2:Эквайринговые терминалы Ingenico" имеется только 32 битный, как его заставить работать на 64 битной платформе 1С?
1 sitex
 
naïve
31.08.18
15:03
2 Garykom
 
гуру
31.08.18
15:07
(1) Про это в курсе, заставить работать не смог для типовой конфы Розница 2.2
3 dka80
 
31.08.18
15:38
Поставить x32 клиента 1С?
4 Garykom
 
гуру
31.08.18
15:39
(3) Да так и пришлось сделать временно, причем дрова еще драйвера на ККТ и ШК ставить x32
5 Кирпич
 
31.08.18
15:41
Ну разве что прокладку замутить. Через TCP, например.
6 Garykom
 
гуру
31.08.18
15:41
Может некую универсальную ВК - "обертку" получится наваять?

Причем даже по технологии Native API чтобы вызовы транслировались в обе стороны.

Хмм некая программка/сервер x32 которая работает с x32 COM ВК и дает внешний интерфейс для x64 Native API ВК
7 Кирпич
 
31.08.18
15:42
(6) вот и я об том же
8 Garykom
 
гуру
31.08.18
15:42
(5) Угу так и подумал, но нафик TCP когда можно HTTP
9 Кирпич
 
31.08.18
15:42
(8) хозяин - барин
10 Garykom
 
гуру
31.08.18
15:43
(7) Тут две траблы:
1. Прочитать/получить все методы x32 COM ВК
2. Заставить типовой код конфы работать с Native API ВК вместо родной
11 Кирпич
 
31.08.18
15:45
(10) 1. Прокладке не обязательно знать все методы. Тупо транслировать всё, что вызывается на драйвер
12 Кирпич
 
31.08.18
15:52
вот еще какая то хрень на эту тему
http://1c-book.ru/public/195820/
13 Сияющий в темноте
 
31.08.18
22:17
Ничего сложного,создать 32битный процесс,в него подгрузить dll и маршалингом передавать все интерфейсы,у внешней компоненты их не так уж и много.Вот только что с обьектами делать,ведь для каждого нужно прокси создавать.