Один и тот же код на VBA/VBS в разных версиях AutoCAD/AutoCAD LT

Автор Тема: Один и тот же код на VBA/VBS в разных версиях AutoCAD/AutoCAD LT  (Прочитано 10778 раз)

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

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

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

  • ADN Club
  • **
  • Сообщений: 94
  • Карма: 1
Друзья, назрел вопрос. Не знаю стоит ли уделять ему отдельную тему.


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


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


Спасибо
Сколько голов, столько умов. Но голов больше

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1115
  • Карма: 173
Если я правильно понимаю, то ты работаешь с ACAD из стороннего VBS-скрипта, правильно? В таком случае VBA-enabler не является необходимым (СОМ-модель не меняется). Каковы будут результаты работы с LT-версией - не знаю, но не думаю, что надо будет что-то менять. Эксперимент рассудит.
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

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

  • ADN Club
  • **
  • Сообщений: 94
  • Карма: 1
Алексей Кулик,
Благодарю,  за скорый ответ.
Если я правильно понимаю, то ты работаешь с ACAD из стороннего VBS-скрипта, правильно?
Да, все именно так.

Эксперименты уже начал (ставлю 2013 LT). По результатам сообщу
Сколько голов, столько умов. Но голов больше

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Каковы будут результаты работы с LT-версией - не знаю, но не думаю, что надо будет что-то менять. Эксперимент рассудит.
Менять ничего не надо, потому что работать не будет. Ты забыл, что LT не поддерживает возможности программирования.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1115
  • Карма: 173
Даже через COM-модель? Для стороннего приложения?
Проверить не могу - у меня нет LT, и вряд ли появится.
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Даже через COM-модель? Для стороннего приложения?
Заблокирована у него COM-модель. Можно только запускать SCR-файл или запускать команды в командную строку. Ни то, ни другое в данном случае не поможет.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Отмечено как Решение Александр Ривилис 25-11-2014, 14:01:24

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Я хотел бы привести такой текст, который даже не буду переводить:
  • AutoCAD LT is not an application development platform and does not contain an application development environment. 
  • Autodesk does not support application development for AutoCAD LT.
  • Users of AutoCAD LT must comply with the provisions of the Software License Agreement that accompanies the product. This license agreement specifically states that use of add-on applications is not acceptable.
В силу этого обсуждение возможности программирования под AutoCAD LT на данном форуме считаю неуместным и недопустимым.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение