Официальный сайт геоинформационной системы (ГИС) ObjectLandОфициальный сайт геоинформационной системы (ГИС) ObjectLand
  
 
ПОИСК ПО САЙТУ:
yandex.ru
КАРТА САЙТА
 
главная / поддержка / форум
E-MAIL:ПАРОЛЬ: 
регистрация

Обсуждение

 Ошибка при работе с COMОшибка при работе с COM [ Alexey G ]
Пятница, 30 апреля 2010, 15:18

Здравствуйте,

На ваших примерах периодически выскакивает следующая ошибка
"Сбой при получении производства объектов класса COM для компонента с CLSID {A5E45481-1644-11D6-876B-008048DD5B76} в результате следующей ошибки: 80080005."} System.Exception {System.Runtime.InteropServices.COMException}

Подскажите в чем может быть дело.
Платформа Win Vista Home Premium SP1 .NET Framework 3.5 SP 1
Ошибка происходит на любом примере из архива ObjectLand.SamplesOfCOMUsing.2.7.CSharp.Rus. Objectland неоднократно переустанавливался с правами администратора. Ломается в строчке IGDBEngine objGDBEngine = new GDBEngine(). Повторюсь, пример может отработать, а может и нет. Не могу понять, с чем это связано.

 Ошибка при работе с COM [ ObjectLand Support ]
Пятница, 30 апреля 2010, 17:16

Все демо-примеры были протестированы нами под XP. После праздников мы сможем потестировать их под указанной конфигурацией, но ранее никто не обращался к нам с проблемой под Vista.

 Ошибка при работе с COM [ Интересующийся ]
Среда, 5 мая 2010, 07:00

Аналогично! Set obj = New GDBEngine работало через раз. Скачал последнюю версию OL 2.7.5, установил и все заработало

 Ошибка при работе с COM [ Alexey G ]
Среда, 5 мая 2010, 17:55

Действительно, если устанавливать OL отдельно от ПКЗО, то все работает. COM интерфейс при установке OL c ПКЗО работает через раз.
Покажите, пожалуйста, пример создания выборки по локальной таблице ГБД с использованием CreateSearchCondition. Спасибо.

 Ошибка при работе с COM [ ObjectLand Support ]
Четверг, 6 мая 2010, 17:59

Наличие ПК ЗО имеет только косвенное значение в смысле данной ошибки и заключается в том, что Вы видимо используете версию ObjectLand с префиксом DNGL, которая проверяет электронный ключ защиты. Мы проанализировали данную ситуации и пришли к выводу, что вероятная причина такого поведения это отсутствие ключа Guardant при запуске Вами COM-приложений. Когда ключ отсутствует, то в случае работы в сети на обнаружение отсутствия ключа защиты уходит некоторое существенное время, иногда превосходящее время тайм-аута для COM и возникает ошибка. Поэтому чтобы избежать подобной проблемы при работе с СОМ нужно использовать ключ Guardant из поставки или любую другую версию ObjectLand без префикса DNGL.

Ответить

Знаком «*» отмечены обязательные для заполнения поля.
Ваше имя:  *
Адрес электронной почты:  
Тема:  *
Сообщение:
 *
Подтверждение:
(не требуется для зарегистрированных пользователей)
 *
 



Copyright © 1999–2023 ГИС ObjectLand
ГИС ObjectLand ® ООО «Радом-АйТи»
Информация о лицензировании
главная | о продукте | скачать | купить | поддержка | новости