Сообщество программистов Autodesk в СНГ
ADN Club => ObjectARX => Тема начата: Nikolay от 13-10-2014, 16:44:20
-
Добрый день!!!
На работе необходимо срочно пере компилировать надстройку с Autocad 2002 на 2009. Раньше с данной задачей не сталкивался, но могучий интернет подсказал, что необходимо для ее решения :) Но возникает одна ошибка в методе ads_link(). Как я понял в 2009 его на что то заменили или я чего-то не понимаю... :-\ ???
-
Приветствую на форуме!
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.
-
а как Вы посоветуйте "обойти" данный метод(ads_link)? исходники не знаю, смогу ли получить...
-
а как Вы посоветуйте "обойти" данный метод?
Нужно смотреть исходники. Эта функция использовалась для инициализации связи с AutoCAD. Во всех версиях под Windows совсем другой алгоритм инициализации. Так что скорее всего эта функция совсем не используется.
исходники не знаю, смогу ли получить...
Не понял. Если у тебя у самого не будет исходников, то как ты рассчитываешь выполнить адаптацию? Это вообще-то невозможно.
Или ты имеешь в виду что не уверен, что тебе позволят их публично передать? Ну с этим я точно ничем помочь не смогу...