|
Ошибка при подключении INFRA |
☑ |
0
Patrio_
O_Muerte
30.10.13
✎
15:38
|
ProgID = "AddIn.Infra1CAddIn.Agent";
ПодключитьВнешнююКомпоненту(ProgID);
ОбъектДрайвера = Новый (ProgID); //ошибка
Туплю - почему на строке "ошибка" показывает:
"{Форма.Форма.Форма(171)}: Тип не определен (AddIn.Infra1CAddIn.Agent)"
Гранаты не той системы?
Или я что-то не так делаю?
|
|
1
Patrio_
O_Muerte
30.10.13
✎
15:41
|
regsvr32 сделал.
Эта софтина обязательно должна быть установлена на компе разраба?
|
|
2
H A D G E H O G s
30.10.13
✎
15:42
|
Бред какой-то.
|
|
3
Patrio_
O_Muerte
30.10.13
✎
15:49
|
(2)Что именно непонятно?
|
|
4
H A D G E H O G s
30.10.13
✎
15:55
|
Все неправильно
|
|
5
H A D G E H O G s
30.10.13
✎
15:55
|
ProgID неверен.
Если это 8.2 - отсутствует символическое имя компоненты.
|
|
6
Patrio_
O_Muerte
30.10.13
✎
16:15
|
ProgID = "AddIn.Scanner";
ПодключитьВнешнююКомпоненту(ProgID);
ОбъектДрайвера = Новый (ProgID);
Вот пример из типового 1с.
Здесь тоже неверно?
Да это 8.2 КА.
|
|
7
H A D G E H O G s
30.10.13
✎
16:17
|
(6) Там все верно.
|
|
8
H A D G E H O G s
30.10.13
✎
16:19
|
Соглашение об именовании ProgID
По соглашению ProgID имеет следующий формат:
<Программа>.<Компонент>.<Версия>
Вот несколько примеров из Реестра:
Visio.Application.3
Visio.Drawing.4
RealAudio.ReadAudio ActiveX Control (32-bit).1
Qffice.Binder.95
MSDEV.APPLICATION
JuiceComponent.RareCat.1
|
|
9
Patrio_
O_Muerte
30.10.13
✎
16:29
|
ProgID = "AddIn.Infra1CAddIn.Agent";
ПодключитьВнешнююКомпоненту(ProgID);
Сообщить("Компонента для INFRA загружена");
Этот вариант сработал, 2 условия должны быть соблюдены:
1. УСтановлена софтина, которая использует данный модуль,
2. В реестр добавлена информация о компоненте.
Спасибо за беспокойство.
|
|
10
H A D G E H O G s
30.10.13
✎
16:34
|
Продолжайте, я заинтригован.
|
|
11
Patrio_
O_Muerte
30.10.13
✎
16:37
|
Что именно продолжать?
Пока что у меня вопросов нет.
|
|
12
Aprobator
30.10.13
✎
16:38
|
(9) тоже мне секрет Полишинеля. Только установлена должна быть не софтина, а сама библиотека (другое дело, что они ставятся вместе как правило) и, соответственно, зарегена в в системе.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший