| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA в 2010 автокаде не дожидается завершения предыдущей команды

VBA в 2010 автокаде не дожидается завершения предыдущей команды

Ответ
Поиск в этой теме
Непрочитано 11.11.2009, 15:09 #1
VBA в 2010 автокаде не дожидается завершения предыдущей команды
NomadV
 
Регистрация: 11.11.2009
Сообщений: 2

Один и тот же макрос, корректно работавший в 32 битном 2008 автокаде, вызывает аварийное завершение в 64битном 2010 автокаде.
Упрощенно текст программы такой:

Цитата:
ThisDrawing.SendCommand "_etransmit "
ThisDrawing.Close
В 2008 автокаде выскакивало окно формирования комплекта и после завершения формирования комплекта окно чертежа закрывалось.
Теперь же файл закрывается не дожидаясь появления окна формирования комплекта (хотя если поставить точку остановки и завершить программу, то окно все же появится) и следует вылет автокада с ошибкой.
Это глюк автокада или результат каких-то нововведений в 2010 автокаде?
Просмотров: 5427
 
Непрочитано 11.11.2009, 18:16
#2
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Не проверял, но скорее всего эта проблема вызвана переходом на x64. Если можете, проверьте этот же код на x32 в AutoCAD 2010.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 13.11.2009, 22:30
#3
NomadV


 
Регистрация: 11.11.2009
Сообщений: 2


Пробовал. На другом компьютере с 32битной ХР. Правда инсталлятор автокада был тот же самый (он у меня какой-то сдвоенный - включает и 32 и 64 битные автокады). VBA Enabler-ы тоже из одного источника.
Пробовал также пакет обновлений накатывать - это тоже не помогло.
Кстати, пару раз у меня программа все-таки отработала и в 32, и в 64 разрядных версиях. правда как-то странно: окно не выскакивало, но запрашивались параметры формирования комплекта (формировать комплект или только отчет и т.п.)
Что было особенного в ситуациях, когда программа отработала нормально, к сожалению не понял((
NomadV вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA в 2010 автокаде не дожидается завершения предыдущей команды

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
Матерьялы в автокаде 2009 - 2010 hikkikamori AutoCAD 6 09.05.2009 07:15
Как программно подождать завершения команды DonVik Программирование 7 05.12.2008 15:23
Как в Автокаде в VBA указать окно просмотра (Window) Саша AutoCAD 1 06.09.2004 21:40