Здравствуйте, столкнулся с такой проблемой: импортировал библиотеку типов autocad_tlb, в своём коде делаю приведение типа
Код:
v:oleVariant;
(idispatch(v) as IAcadPlot)
На одних компьютерах работает нормально, на других исключение EIntfCastError. В другой версии автокада, разработчики поменяли guid интерфейса IAcadPlot. Подскажите пожалуйста варианты решения проблемы, и вообще, ваше мнение, на сколько это нормально guid интерфейса менять? Вроде соглашение есть, что старые интерфейсы не должны меняться от версии к версии, или я ошибаюсь? Я только осваиваю эту технологию. Заранее спасибо за помощь!