Перекомпиляция надстройки с Autocad 2002 на 2009

Автор Тема: Перекомпиляция надстройки с Autocad 2002 на 2009  (Прочитано 7585 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн NikolayАвтор темы

  • ADN OPEN
  • Сообщений: 2
  • Карма: 0
Добрый день!!!

На работе необходимо срочно пере компилировать надстройку с Autocad 2002 на 2009. Раньше с данной задачей не сталкивался, но могучий интернет подсказал, что необходимо для ее решения :) Но возникает одна ошибка в методе ads_link(). Как я понял в 2009 его на что то заменили или я чего-то не понимаю... :-\ ???

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Приветствую на форуме!
ads_link последний раз встречалась в AutoCAD R12. Это 1993 год и MS DOS. В ObjectARX 2000 и 2002 этой функции уже не было.
Думаю что это не единственная проблема, с которой ты столкнешься при адаптации этого приложения под AutoCAD 2009 и дальше.
Например, AutoCAD 2002 использовал кодировку ANSI, а начиная с AutoCAD 2007 - кодировка Unicode. Ну и так далее.
Если приложение не секретное выкладывай его исходники. Посмотрю.
P.S.: На всякий случай напоминаю, что Autodesk поддерживает только линейку из последних трех версий, т.е. на данный момент это AutoCAD 2013, 2014 и 2015.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн NikolayАвтор темы

  • ADN OPEN
  • Сообщений: 2
  • Карма: 0
а как Вы посоветуйте "обойти" данный метод(ads_link)? исходники не знаю, смогу ли получить...

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
а как Вы посоветуйте "обойти" данный метод?
Нужно смотреть исходники. Эта функция использовалась для инициализации связи с AutoCAD. Во всех версиях под Windows совсем другой алгоритм инициализации. Так что скорее всего эта функция совсем не используется.
исходники не знаю, смогу ли получить...
Не понял. Если у тебя у самого не будет исходников, то как ты рассчитываешь выполнить адаптацию? Это вообще-то невозможно.
Или ты имеешь в виду что не уверен, что тебе позволят их публично передать? Ну с этим я точно ничем помочь не смогу...
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение