|
Как узнать название объекта для "Новый ("AddIn.ХХ"
| ☑ |
0
vmprog
14.04.12
✎
14:31
|
Разработчик выслал .dll для 1С и описание методов, но как подключить компоненту описания нет.
Делаю так:
ЗагрузитьВнешнююКомпоненту(ПутьКфайлуКомпоненты+"SearchModule.dll");
Об = Новый ("AddIn.ХХХ"); тут вываливается по исключению
Проблема в том как узнать, что надо писать взамен ХХХ? Пытался AddIn.SearchModule не получается выпадает по исключению.
Может отладчиком каким или утилитой можно увидеть название объекта?
Нужно срочно, а у разработчика dll выходной:(
|
|
1
manyak
14.04.12
✎
15:11
|
можешь сделать снимок реестра до и после regsvr32 dll ки
|
|
2
manyak
14.04.12
✎
15:13
|
и посмотреть в соотв. ветке какое имя присвоилось в системе. снимок можно сделать totaluninstaller-ом. Либо тупо в VBA посмотри список всех обьект до и после установки dll - изврат конечно - но попробуй.
|
|
3
Ranger_83
14.04.12
✎
15:23
|
(0)возможно не хватает прав для установки компоненты в системе
|
|
4
vmprog
14.04.12
✎
16:45
|
Да, действительно в реестре появились записи AddIn.SearchModule и AddIn.SearchModule.1
Делаю так:
ЗагрузитьВнешнююКомпоненту("E:\SearchModule.dll");
Попытка
рез=ПодключитьВнешнююКомпоненту("Addin.SearchModule"); тут истина
КомпонентаCLON = Новый("AddIn.SearchModule"); тут уходит в исключение
Куда дальше копать?
|
|