Приложение универсальное для Win32 и Win64

Автор Тема: Приложение универсальное для Win32 и Win64  (Прочитано 5389 раз)

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

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Как сделать универсальное приложение к AutoCAD,
к которому можно было бы подключить один комплект
сборок (к примеру для Win32). А приложение совместимо
было бы с AutoCAD 32 и 64?


Оффлайн Дима_

  • ADN Club
  • ****
  • Сообщений: 473
  • Карма: 66
Компилируешь в AnyCpu - если есть нативные платформо-зависимые сборки - то размещаешь их в подкаталогах x86 и x64 соответственно. В "особых" случаях могут возникать "кренделя" (например набор аргументов функций в библиотеках может различаться) - тогда надо немного потанцевать с бубном вокруг этих библиотек - но это не часто.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Как сделать универсальное приложение к AutoCAD,
к которому можно было бы подключить один комплект
сборок (к примеру для Win32). А приложение совместимо
было бы с AutoCAD 32 и 64?
Если используешь AutoCAD COM/ActiveX, то универсальной сборки не будет. Разве что ты будешь использовать позднее связывание.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Как я понимаю - можно пользоваться директивами препроцессора. Правда я так и не научился  :(
Поправьте, если ошибаюсь

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Директивы можно использовать для того, чтобы был универсальный код. Но они не избавят от необходимости компилировать отдельные dll под разные разрядности или версии AutoCAD.