![]() |
![]() |
![]() |
|
Внешние компоненты 1с 8.2 | ☑ | ||
---|---|---|---|---|
0
Fenrus
31.03.12
✎
02:48
|
Есть некий длл файл ClassLibrary1.dll который возвращает строку (c#). В Винде зарегестрирован с помошью батника:
RegAsm.exe /tlb ClassLibrary1.dll gacutil.exe /i ClassLibrary1.dll @pause ПрогИД= "AddIn.MyNetComponent"; ПодключитьВнешнююКомпоненту("AddIn.MyNetComponent"); МояБиблиотека=Новый COMОбъект("AddIn.MyNetComponent"); Сообщить(МояБиблиотека.ShowMessage("Cnfhn")); выдается ошибка {Форма.Форма.Форма(15)}: Ошибка при вызове конструктора (COMОбъект) МояБиблиотека=Новый COMОбъект("AddIn.MyNetComponent");//ПрогИД); по причине: Класс не зарегистрирован ПРобовал так же: ПрогИД= "AddIn.MyNetComponent"; ПодключитьВнешнююКомпоненту("AddIn.MyNetComponent"); МояБиблиотека=Новый("AddIn.MyNetComponent"); Сообщить(МояБиблиотека.ShowMessage("Cnfhn")); эффект тот же, ошибка другая {Форма.Форма.Форма(6)}: Тип не определен (AddIn.MyNetComponent) МояБиблиотека=Новый("AddIn.MyNetComponent"); Подскажите где рыть в поисках ошибки. Заранее спасибо. |
|||
1
Kavar
31.03.12
✎
05:04
|
Под админскинскими правами запускаешь? (если win7 - ПКМ-Запуск от имени администратора)
|
|||
2
orefkov
31.03.12
✎
08:20
|
Если это реально ВК, то юзать надо второй вариант вызова.
Но вкшка должна таки быть правильно зарегена. Проверь в реестре наличие HKCR\AddIn.MyNetComponent\CLSID, там должна лежать гуид. А в ветке HKCR\CLSID\этотгуид\InprocServer32 - путь к дллке. |
|||
3
Lexxxxx
31.03.12
✎
09:21
|
Попробуйте regasm.exe ИмяКомпоненты.dll /codebase
|
|||
4
Fenrus
31.03.12
✎
12:59
|
(2) в HKEY_CLASSES_ROOT\AddIn.MyNetComponent\CLSID есть гуид...
HKCR\CLSID\этотгуид\InprocServer32 тут тоже есть путь... Но всеже не работет... Может ли это быть связано с х64 или может надо переставить предприятие? |
|||
5
Fenrus
31.03.12
✎
12:59
|
Могу приложить сишарпный код...
|
|||
6
Fenrus
31.03.12
✎
22:57
|
Есть идеи??
|
|||
7
UncleVader
04.04.12
✎
14:11
|
У меня тоже самое с рарусовскими драйверами AddIn.Сканер.Scanner, объект создается только под админом
|
|||
8
Fenrus
18.04.12
✎
11:50
|
Кстати, все вышло. Если кому-то нужна будет помощь - обращайтесь
|
|||
9
UncleVader
16.05.12
✎
19:16
|
(8) Колись :)
|
|||
10
const1C
31.05.12
✎
10:21
|
(8) Как у вас это вышло?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |