Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Внешняя компонента, имя класса

jsmith
читатель
офлайн
Дата регистрации: 15.06.2010
Сообщений: 25
Пост №1
 
07.07.2010 10:06

"Код 77:<br><br>Весы = СоздатьОбъект("LP16DLLCOM.lp16");<br><br>==============<br><br>Код C#:<br><br>lp16DLLCOMLib.lp16Class lp16 = new lp16DLLCOMLib.lp16Class();<br><br>==============<br><br>Фрагмент DLL:<br><br>ProgID = s 'lp16DLLCOM.lp16.1'<br>VersionIndependentProgID = s 'lp16DLLCOM.lp16'<br>ForceRemove 'Programmable'<br>InprocServer32 = s '%MODULE%'<br>{<br> val ThreadingModel = s 'Apartment'<br>}<br>val AppID = s '%APPID%'<br>'TypeLib' = s '{07CEB303-1A67-4D3E-8F03-0071EE258A81}'<br><br>==============<br><br>В 7.7 всё нормально подрубается<br>НЕ МОГУ ПОДЦЕПИТЬ КОМПОНЕНТУ В 8.1!!!<br><br>ПодключитьВнешнююКомпоненту("lp16DLLCOM.lp16")<br>ПодключитьВнешнююКомпоненту("lp16DLLCOMLib.lp16")<br>ПодключитьВнешнююКомпоненту("lp16DLLCOM.lp16Class")<br>ПодключитьВнешнююКомпоненту("lp16DLLCOMLib.lp16Class")<br>ПодключитьВнешнююКомпоненту("lp16DLLCOM.lp16.1")<br>ПодключитьВнешнююКомпоненту("lp16DLLCOM.lp16.1.lp16")<br><br>выдаёт исключение<br><br>Может, я чёто не так делаю?"

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №2
 
07.07.2010 17:58

7.7 и v8 на одном и том же компьютере?

jsmith
читатель
офлайн
Дата регистрации: 15.06.2010
Сообщений: 25
Пост №3
 
08.07.2010 19:44

да

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
09.07.2010 12:27

ProgID и ObjectID могут совпадать, но это вовсе не обязательно.<br>ObjectID, судя по строке из 7.7 у вас = "LP16DLLCOM.lp16"<br>а вот ProgID, вероятно, "lp16DLLCOM.lp16.1", но не факт, посмотрите как в 7.7 загружают компоненту методом ПодключитьВнешнююКомпоненту(ProgID) или посмотрите в реестр в ветку HKEY_CLASSES_ROOT, там имя раздела соответствует ProgID

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №5
 
09.07.2010 12:44

Аааа.. в 7.7 со ссылкой на файл dll подключение делается, так что верный ProgID только в реестре увидеть можно, в 7.7 его не подсмотреть

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация