Сообщество программистов Autodesk в СНГ

ADN Club => VBA => Тема начата: Дамир от 15-08-2014, 11:57:41

Название: Один и тот же код на VBA/VBS в разных версиях AutoCAD/AutoCAD LT
Отправлено: Дамир от 15-08-2014, 11:57:41
Друзья, назрел вопрос. Не знаю стоит ли уделять ему отдельную тему.


В данный момент все эксперименты с кодом проводил на версии AutoCAD 2014 ? предварительно установив AutoCAD 2014 VBA Enabler.


Вопросы:
1. Будет ли работать мой код на версия: 12, 15, 11LT, 13LT
2. Нужно ли для этого устанавливать на всех машинах VBA Enabler соответствующей версии?


Спасибо
Название: Re: Один и тот же код на VBA/VBS в разных версиях AutoCAD/AutoCAD LT
Отправлено: Алексей Кулик от 15-08-2014, 12:00:39
Если я правильно понимаю, то ты работаешь с ACAD из стороннего VBS-скрипта, правильно? В таком случае VBA-enabler не является необходимым (СОМ-модель не меняется). Каковы будут результаты работы с LT-версией - не знаю, но не думаю, что надо будет что-то менять. Эксперимент рассудит.
Название: Re: Один и тот же код на VBA/VBS в разных версиях AutoCAD/AutoCAD LT
Отправлено: Дамир от 15-08-2014, 12:05:18
Алексей Кулик,
Благодарю,  за скорый ответ.
Если я правильно понимаю, то ты работаешь с ACAD из стороннего VBS-скрипта, правильно?
Да, все именно так.

Эксперименты уже начал (ставлю 2013 LT). По результатам сообщу
Название: Re: Один и тот же код на VBA/VBS в разных версиях AutoCAD/AutoCAD LT
Отправлено: Александр Ривилис от 15-08-2014, 14:03:10
Каковы будут результаты работы с LT-версией - не знаю, но не думаю, что надо будет что-то менять. Эксперимент рассудит.
Менять ничего не надо, потому что работать не будет. Ты забыл, что LT не поддерживает возможности программирования.
Название: Re: Один и тот же код на VBA/VBS в разных версиях AutoCAD/AutoCAD LT
Отправлено: Алексей Кулик от 15-08-2014, 17:52:31
Даже через COM-модель? Для стороннего приложения?
Проверить не могу - у меня нет LT, и вряд ли появится.
Название: Re: Один и тот же код на VBA/VBS в разных версиях AutoCAD/AutoCAD LT
Отправлено: Александр Ривилис от 15-08-2014, 18:20:08
Даже через COM-модель? Для стороннего приложения?
Заблокирована у него COM-модель. Можно только запускать SCR-файл или запускать команды в командную строку. Ни то, ни другое в данном случае не поможет.
Название: Re: Один и тот же код на VBA/VBS в разных версиях AutoCAD/AutoCAD LT
Отправлено: Александр Ривилис от 16-08-2014, 16:13:30
Я хотел бы привести такой текст, который даже не буду переводить:
В силу этого обсуждение возможности программирования под AutoCAD LT на данном форуме считаю неуместным и недопустимым.