Delphi7 и AutoCAD 2013

Автор Тема: Delphi7 и AutoCAD 2013  (Прочитано 6695 раз)

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

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

  • ADN OPEN
  • Сообщений: 1
  • Карма: 0
Delphi7 и AutoCAD 2013
« : 25-12-2013, 04:17:58 »
Доброго времени суток! =)

Кратко опишу ситуацию: Компания в которой тружусь, стоял AutoCAD 2008 и к
нему было разработанно определенное количество приложений в Delphi7, в
том числе есть и такие которые используют BDE. Разработчики уволились, а
я относительно новый сотрудник, и тем более не программист разработчик! =)

В этом году прошло обновление, теперь стоит AutoCAD 2013. И руководство
поставило задачу по адаптации имеющихся приложений для AutoCAD 2013, т.е.
в итоге разработанные ранее приложения, работали как в 2008 так и в 2013
AutoCAD'е. Вот у меня такой вопрос: можно ли реализовать данную адаптацию
средствами Delphi7 для AutoCAD 2013!? Если да, то как это сделать!?

Спасибо!

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Delphi7 и AutoCAD 2013
« Ответ #1 : 25-12-2013, 16:35:26 »
Однозначно ответить на этот вопрос не могу.
1) На Delphi7 не писал, не пишу и писать не буду.
2) Delphi7 неподдерживаемая платформа программирования под AutoCAD.
3) Delphi7 (насколько я знаю) позволяет создавать только 32-разрядные приложения, а AutoCAD 2013 у вас (могу предположить) 64-разрядный - это зависит от разрядности Windows. Так что в их совместном использовании наверняка будут проблемы.
4) Delphi7 может работать с AutoCAD только через технологию COM/ActiveX, что сильно ограничивает её возможности.
В общем если бы передо мной стояла такая задача, то я бы переписал все эти приложения с использованием другой технологии. Например, .NET (C# или VB.NET). Понятно, что это займёт какое-то возможно достаточно продолжительное время. Но путь с Delphi7 скорее всего окажется тупиковым.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение