Имя: Пароль:
1C
1С v8
ПодключитьВнешнююКомпоненту
,
0 sergey198
 
03.08.11
17:03
Привет.
Конфа 8.1
Зарегестрировал dll
Далее:
ПодключитьВнешнююКомпоненту("AddIn.qtrLid")
Ошибка при подключении внешней компоненты
Что делаю нетак?
1 Jstunner
 
03.08.11
17:05
что за компонента?
2 sergey198
 
03.08.11
17:06
Самописная. Hfphf,fnsdfkfcm на Com
3 sergey198
 
03.08.11
17:06
Разрабатывалась на com
4 Jstunner
 
03.08.11
17:07
круто! А другие компоненты подключаются?
5 sergey198
 
03.08.11
17:07
На итс написано для COM:
ЗагрузитьВнешнююКомпоненту("MyComponent.dll");
Компонента = Новый("AddIn.ComponentExtension");
6 Rie
 
03.08.11
17:09
(5) Компонента была зарегистрирована?
7 sergey198
 
03.08.11
17:09
да через regasm.exe
8 sergey198
 
03.08.11
17:10
(4) другие непробовал
9 Jstunner
 
03.08.11
17:11
скорей всего твоя компонента написана криво
10 Rie
 
03.08.11
17:11
(7) Она ещё и .NET-овская... :-(
А как именно через regasm регистрировал?
11 sergey198
 
03.08.11
17:12
(10) CD C:\test
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe qtrLid.dll /codebase
12 sergey198
 
03.08.11
17:13
(9) а как узнать где в чем кривизна?
13 Rie
 
03.08.11
17:14
(11) Попробуй поместить её в папку с 1С.

И попробуй сказать
ЗагрузитьВнешнююКомпоненту("qtrLid.dll");
14 Rie
 
03.08.11
17:16
(12) Протелепатировать, вестимо :-)
Или посмотреть - а вызывается ли Init? И если нет - то выяснить, почему.
15 sergey198
 
03.08.11
17:18
(13) она там лежит.
16 sergey198
 
03.08.11
17:19
(14) как можно проверить? с утра с этим сижу уже..
17 Rie
 
03.08.11
17:20
(15) Не понял... А как же (11)? Там она лежала в c:\Test
18 sergey198
 
03.08.11
17:21
(17) ну я ее в bin уже капировал до этого
19 Jstunner
 
03.08.11
17:21
(16) берешь пример с ИТС, убеждаешься, что он работает. Закидываешь постепенно в него весь свой функционал, периодически проверяя
20 sergey198
 
03.08.11
17:21
если только зарегить ее из бина..
21 Rie
 
03.08.11
17:22
(18) Ну так ты регистрируй ту, которую используешь, а не хрен знает что хрен знает откуда.

(16) MessageBox.Show() способен сотворить это чудо.
22 Дык ё
 
03.08.11
17:47
(11) добавь ключ /tlb
23 sergey198
 
03.08.11
17:52
Добавил. но тоже самое..
24 Rie
 
03.08.11
18:17
(23) Так что у тебя сейчас? dll из bin зарегистрирована?
ЗагрузитьВнешнююКомпоненту пробовал?
25 Rebelx
 
03.08.11
18:26
(0)для начала - полный текст сообщения
26 sergey198
 
04.08.11
08:26
(24) Сейчас из бин
По пылался подключиться по ее названии..тоже самое.
ПодключитьВнешнююКомпоненту("qtrLid.dll");
Компонента=Новый ("AddIn.Generate");
27 sergey198
 
04.08.11
09:40
Загрузил ее с екслем, все ок. А вот подлкючится всеровно немогу.
28 Rie
 
04.08.11
16:38
(27) Текст сообщения какой?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший