|
Вставить .NET-компоненту | ☑ | ||
|---|---|---|---|---|
|
0
Hazer79
09.01.09
✎
13:14
|
Здравствуйте. Имеется 1С 8.1 и .NET-компонента, которые я хочу подружить. Подскажите, пожалуйста, как это можно сделать ? Т.е. использовать компоненту в 1С.
Спасибо. |
|||
|
1
ДенисЧ
09.01.09
✎
13:16
|
Написать на нете враппер между твоей и 1с
|
|||
|
2
Hazer79
09.01.09
✎
13:20
|
Компонента не моя сама по себе.
А что такое враппер ? |
|||
|
3
BOZKURT
09.01.09
✎
13:21
|
(2) обертка
|
|||
|
4
ДенисЧ
09.01.09
✎
13:21
|
враппер - это переходник между неизвестной компонентой и форматом, который понимает 1с.
Для понимания - прочти "технлогию внешних компонент" для 1с. |
|||
|
5
Hazer79
09.01.09
✎
13:31
|
И на чём пишутся врапперы ?
Пример приведите, плиз... |
|||
|
6
BOZKURT
09.01.09
✎
13:32
|
(5) да хоть на чём..
|
|||
|
7
ДенисЧ
09.01.09
✎
13:32
|
(5) Например, на том же .net. примеров навалом по поиску "внешняя компонента на NET"
|
|||
|
8
Hazer79
09.01.09
✎
13:33
|
Всё понял. Спасибо большое.
|
|||
|
9
Gepard
09.01.09
✎
13:51
|
(0) обычно компоненты работают и на восьмерке... если это компонента конечно
|
|||
|
10
Hazer79
09.01.09
✎
14:41
|
(9) Да, это .NET компонента. Нормально добавилась в Visual Basic из 2008-й студии (просто экспериментировал, всё согласно инструкции компоненты).
Но как использовать ей в 1С 8-й - понятия не имею... |
|||
|
11
eklmn
гуру
09.01.09
✎
14:47
|
Что за компанента хоть? выложить сможешь?
|
|||
|
12
Hazer79
09.01.09
✎
14:53
|
(11) Скачать можно здесь : http://www.technoriversoft.com/downloads/freebarcodesdk.zip
Там dll-ка BarcodeControl.dll. Вот она-то там и главная-единственная за всё отвечает. |
|||
|
13
eklmn
гуру
09.01.09
✎
15:01
|
Ну и в чнм проблема?
|
|||
|
14
Hazer79
09.01.09
✎
15:03
|
(13) Проблема в том, что я понятия не имею, как загрузить эту компоненту в 1С.
BarcodeControl.dll положил в папку bin 1C-ки, при попытке ЗагрузитьВнешнююКомпоненту("BarcodeControl.dll") она не загружается. |
|||
|
15
BOZKURT
09.01.09
✎
15:28
|
(14) например, сделай ВК на VS, например на C#, потом в папку "References" добавь этот файл "C:\Program Files\TechnoRiver\TechnoRiver Free Barcode SDK\SampleApplication\SampleApplication\bin\Debug\BarcodeControl.dll"
а там уже можно юзать этот баркод-контроль через - TechnoRiver.BarcodeDeveloper.BarcodeControl BKC = new TechnoRiver.BarcodeDeveloper.BarcodeControl(); //BKC.BackColor = и т.д. |
|||
|
16
BOZKURT
09.01.09
✎
15:29
|
(15)+ это то, что тебе в (1) предлогали..
|
|||
|
17
BOZKURT
09.01.09
✎
15:31
|
(15)+ только это "контроль", из него нужно скорее ActivX делать...
потом в 1с-ке юзать.. |
|||
|
18
Hazer79
09.01.09
✎
15:48
|
Т.е. по любому придётся что-то ещё писать...
А то (9) подал надежду, что можно как-то штатно... |
|||
|
19
BOZKURT
09.01.09
✎
15:50
|
(18) ну типа того..
хотя поищи в ActivX-ах, может он уже зареган, я чета не нашел. |
|||
|
20
Hazer79
09.01.09
✎
15:55
|
Нет, он не регится при инсталляции... И вручную regsvr32'ом не получается - ругается что BarcodeControl.dll была загружена, но найти точку входа не удаётся.
|
|||
|
21
BOZKURT
09.01.09
✎
15:56
|
(20) .NET-ы RegSvr-ом не регятся..
|
|||
|
22
Hazer79
09.01.09
✎
15:58
|
Оу...
|
|||
|
23
Hazer79
09.01.09
✎
16:08
|
RegAsm.exe barcodecontrol.dll /codebase не сработало.
|
|||
|
24
Gepard
09.01.09
✎
18:47
|
отсюда скачай ВК http://d01-soft.ru/j/index.php?option=com_content&view=category&layout=blog&id=20&Itemid=52
там есть батник регистрации, попробуй свою по аналогии зарегить |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |