|
Подключение DLL к 1с 8
| ☑ |
0
zerat
21.09.15
✎
11:25
|
Всем привет! Есть самописная конфигурация на 1с 8.3. Требуется подключить определенную библиотеку, но данная библиотека не работает как com сервер и как я понимаю не рассчитана для подключения к 1С. Со знанием Delhi и С++ дела обстоят плохо))) Есть примеры работы с данной библиотекой на этих языках, у меня вопрос состоит в том, что как можно подключить эту библиотеку к 1С? Спасибо!
|
|
1
Garikk
21.09.15
✎
11:27
|
imho написать адаптер под эту библиотеку, но опятьже надо знать "делхи" или "цпп"
|
|
2
zerat
21.09.15
✎
11:28
|
(1) типа обвертки, которая уже будет возвращать мне в 1С нужные данные?
|
|
3
Garikk
21.09.15
✎
11:28
|
(2) да
|
|
4
zerat
21.09.15
✎
11:45
|
реально человеку который не знает это нихрена...сделать такое?)))
|
|
5
zerat
21.09.15
✎
11:46
|
я вот чисто 1с, пилил частенько обращение к программам, используя их api функции
|
|
6
Garikk
21.09.15
✎
12:05
|
всё от желания зависит, нет ничего невозможного
|
|
7
Rebelx
21.09.15
✎
12:07
|
вообще есть библиотека dyna.dll (или как-то так)
она позволяет любую dll использовать как COM объект.
|
|
8
Rebelx
21.09.15
✎
12:07
|
dynwrap.dll
|
|
9
zerat
21.09.15
✎
12:22
|
(8) я читал про эту библиотеку, но так честно говоря и не понял как с помощью нее обратиться к функциям другой dll, нет ли у вас примера ?
|
|
10
Rebelx
21.09.15
✎
12:51
|
WinAPI = Новый COMОбъект "DynamicWrapperX");
WinAPI.Register("KERNEL32.DLL", "Sleep", "i=l", "f=s");
WinAPI.Sleep(500);
|
|
11
Mashinist
21.09.15
✎
12:52
|
А еще есть http://catalog.mista.ru/public/125913/
у компоненты есть ВызватьМетодDLL()
|
|
12
zerat
21.09.15
✎
12:59
|
(10) Что значит "i=l", "f=s"
|
|
13
oleg_km
21.09.15
✎
13:06
|
(12) тут недавно товарища забанили за аналогичный тупизм.
|
|
14
zerat
21.09.15
✎
13:10
|
(13) спасибо, намек понял))
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший