Тема: Autocad 2009 и старый VB

Добрый день уважаемые Знатоки. Я написал для Autocad 2007 програмку на VB (файл с расширением  dvb). Сейчас установил новую версию Autocad 2009, но файл не "пристыковывается".  Поддерживает ли новая версия старые файлы VB?

Re: Autocad 2009 и старый VB

> Andrey
Я 2009й еще не щупал, но вполне возможно, что для него надо подключать к твоему проекту новую библиотеку, например AutoCAD 2009 Type Library.
Посмотри в References.

Re: Autocad 2009 и старый VB

Спасибо за ответ. Я не смог с этим вопросом разобраться и перешел на 2008.
Тема закрыта.

Re: Autocad 2009 и старый VB

На Автокадовском сайте написано, что в ACAD 2009 VBA переведён на VSTA. Что это не знаю, самого интересует. Но название очень смахивает на VISTA. На их сайте написано, что VBA программы, старых версий, нужно адаптировать в данный формат.

Re: Autocad 2009 и старый VB

VSTA - это visual studio tools for application. Это то, что заменит VBA в ближайшем будущем.
VBA в 2009 есть и прекрасно работает.

Re: Autocad 2009 и старый VB

2 DronНе нашел я на автодеске про VSTA и акад2009. Только в Revit добавили VSTA.

Re: Autocad 2009 и старый VB

> Джек
По данному адресу:
http://www.autodesk.ru/adsk/servlet/ind … d=10487098
посмотри вопросы 9 и 10:

10. Совместимы ли приложения, разработанные на базе AutoCAD 2004, 2005 и 2006, с 64-битной версией AutoCAD 2009?

Re: Autocad 2009 и старый VB

Теперь вижу )
В 32битной версии VBA как был, так и остался. VSTA отсутствует.

Re: Autocad 2009 и старый VB

А как же это:
9. Совместимы ли приложения, разработанные на базе AutoCAD 2004, 2005, 2006, 2007 и 2008, с 32-битной версией AutoCAD 2009?
.........
В некоторых случаях 32-битная версия AutoCAD 2009 поддерживает приложения, написанные под AutoCAD 2004, 2005 и 2006 на языке VBA. В других случаях такие приложения требуется модифицировать. Подробную информацию о поддержке приложений AutoCAD 2004, 2005 и 2006 на основе VBA вы можете найти в Центре разработчиков приложений AutoCAD.

Re: Autocad 2009 и старый VB

> Джек
А нет ли у тебя более подробной информации по VSTA? В чём вообще его отличие от VBA?

Re: Autocad 2009 и старый VB

> Dron
Одно из сообщений на Autodesk Universiry 2007 было посвящено теме VSTA:
VSTA: The Future of VBA
Автор: Jerry Winters, VB CAD
Раздаточный материал для слушателей в PDF-формате я выложил в Slil:
http://slil.ru/25869933
С уважением,
ALink

Re: Autocad 2009 и старый VB

> ALink
Спасибо, скачал. Будем читать.

Re: Autocad 2009 и старый VB

VSTA это среда, по всей видимости что то типа "платформа .NET для приложений". Со всеми вытекающими последствиями )). С точки зрения разработчика приложений в VSTA, в частности на языке VB, отличий от традиционного VBA, думаю, будет не очень много. Поменяются имена некоторых классов, естественно синтаксис будет в стиле VB.NET и стиль написания будет как в полноценном .NET. Наверно прикрутят возможность доступа к объектам чертежа при помощи Managed ObjectARX. Станет доступен весь Framework. IDE будет более человеческая, похоже на упрощенный VS.NET2008. В любом случае переписать приложение с VBA на VSTA не будет составлять проблему. Преобразователи кода появятся.
Вобщем вот такой вот компот на базе .NET.

Re: Autocad 2009 и старый VB

О, как раз похоже на ALink (2008-06-06 10:02:24))))