Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

ВнешняяКомпонента. COM, NativeApi

ВнешняяКомпонента. COM, NativeApi
Я
   Slon747
 
23.09.16 - 08:34
Есть внешняя компонента - dll.
Как узнать, написана она с использованием COM, NativeApi или ни то ни другое?
 
 
   oleg_km
 
1 - 23.09.16 - 08:57
Самое простое - попробовать подключить и так и эдак. Если она COM, то это можно увидеть например OleView
   Slon747
 
2 - 23.09.16 - 09:06
(1) Как увидеть OleView?
А если NativeApi?
   Кирпич
 
3 - 23.09.16 - 09:14
(0) посмотреть какие функции экспортирует
   Кирпич
 
4 - 23.09.16 - 09:15
NativeAPI такие функции экспортирует
DestroyObject, GetClassNames, GetClassObject, SetPlatformCapabilities

можно тупо найти в файле dll такие строки
   Slon747
 
5 - 23.09.16 - 09:21
(4) Нашел только GetClassObject
   Кирпич
 
6 - 23.09.16 - 09:23
(5) продолжайте поиск
   Кирпич
 
7 - 23.09.16 - 09:39
(5) ты наверное нашел DllGetClassObject
тогда это COM
в COM есть еще DllRegisterServer
   Slon747
 
8 - 23.09.16 - 09:45
(7) Точно. Тогда не пойму, почему не получается подключить обработку на файовой базе в управляемом приложении.
   Slon747
 
9 - 23.09.16 - 09:45
(8) Не обработку, а внешнюю компоненту.
   oleg_km
 
10 - 23.09.16 - 10:03
(9) Тебе ж написали, что это не ВК, а КОМ. Приведи код, которым ты подключаешь
 
 Рекламное место пустует
   Кирпич
 
11 - 23.09.16 - 10:08
(10) может и ВК, которая не NativeAPI
   oleg_km
 
12 - 23.09.16 - 10:56
(11) Может. Может тогда лучше доки у авторов запросить, а так можно тыркаться с параметрами и пр.?
   Slon747
 
13 - 23.09.16 - 12:20
(10)
ProgID = "AddIn.oc15620";
ПодключитьВнешнююКомпоненту(ProgID);
oc1c = Новый(ProgID);

Под толстым клиентом подключается, под тонким на файловой базе - нет

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует