Показать сообщение отдельно
  #1  
Старый 25.10.2013, 18:15
Annihilator Annihilator вне форума
Прохожий
 
Регистрация: 16.06.2013
Сообщения: 29
Версия Delphi: Delphi XE 2
Репутация: 10
Печаль Изменение GUID интерфейса

Здравствуйте, столкнулся с такой проблемой: импортировал библиотеку типов autocad_tlb, в своём коде делаю приведение типа

Код:
v:oleVariant;
(idispatch(v) as IAcadPlot)

На одних компьютерах работает нормально, на других исключение EIntfCastError. В другой версии автокада, разработчики поменяли guid интерфейса IAcadPlot. Подскажите пожалуйста варианты решения проблемы, и вообще, ваше мнение, на сколько это нормально guid интерфейса менять? Вроде соглашение есть, что старые интерфейсы не должны меняться от версии к версии, или я ошибаюсь? Я только осваиваю эту технологию. Заранее спасибо за помощь!
Ответить с цитированием