|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
09.02.2019, 16:35 | #1 | |
AutoCad c 2010 по 2015 не сохраняет DWG чертеж если к нему прикрепить проект VBA
Регистрация: 28.01.2019
Сообщений: 14
|
||
Просмотров: 3719
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Возможно, проблема в самом VBA-проекте и используемых в нем элементах форм (т.н. контролы).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 28.01.2019
Сообщений: 14
|
Вот код VBA проекта:
Код:
Формы и контролы не используются... ----- добавлено через ~1 мин. ----- Более того, DWG файл становиться не сохраняемым... Если его потом еще раз открыть - сохранить DWG файл уже не представляется возможным... Все Автокады до 2016 версии в процессе сохранения данного файла просто зависают. Получается, что VBA проект как-то влияет на DWG файл, и он после этого становится не пригодным для сохранения... ----- добавлено через ~12 мин. ----- Правда данный глюк наблюдается только с одним большим файлом. Т.е. причина не в самом VBA проекте, а только в одном крупном файле (18 мегабайт), который при запуске VBA перестает сохраняться. Вот сам файл - https://drive.google.com/open?id=161...dnvRhaCE62xQ47 |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
Есть интересная статья
Может вы просто не дожидаетесь сохранения на большом файле? |
|||
|
||||
Регистрация: 28.01.2019
Сообщений: 14
|
Цитата:
Но если загрузить VBA проект, то сохранение DWG файла уходить в бескончность... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
... о чем и говорится в приведенной статье.
Offtop: Код ни оценить, ни проверить не могу - нет ни ACAD ниже 2018, ни установленных VBA
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 28.01.2019
Сообщений: 14
|
Цитата:
Ранее загруженный VBA проект оставляет какой-то "след", да же если его выгрузить... Выход нашел в том, что загружаю VBA проект в отдельном автокаде, в другом автокаде сохраняю DWG файлы... ----- добавлено через ~17 мин. ----- Вообще это серьезный "бок" со стороны разработчиков Autodesk... Странно, что они на это не обратили внимание... Это все равно как Excel, или Access зависали при сохранении, если в них использовался VBA... |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
Цитата:
Цитата:
----- добавлено через ~9 мин. ----- Цитата:
видел только в 2016 екселе проблему с VBA, пока апдейты не выпустили - да и то не зависание, а просто с ошибкой вылетал при попытке закрытия. А так VBA для MS Office является родным, в отличие от акада. |
|||
|
||||
Регистрация: 28.01.2019
Сообщений: 14
|
Цитата:
И тот же чертеж в другом автокаде, там этот чертеж редактируется и сохраняется. ----- добавлено через ~3 мин. ----- К VBA уже привык. Все просто интуитивно + конструирование визуального интерфейса удобное. Жаль, что прейдется от VBA отказаться... |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
Можно собирать информацию извне через COM-интерфейс, например - из экселя. Это будет работать помедленнее, чем встроенный VBA, но зато можно будет удалить Enabler VBA из акада и не придется жонглировать двумя экземплярами приложения. А код в VBA экселе будет фактически один в один.
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Autocad mechanical 2010 после ACAD 2008 прблемы с графикой | konstant55 | Вертикальные решения на базе AutoCAD | 2 | 08.11.2011 10:12 |
Зависание системы после установки AutoCAD 2010 | Westroy | AutoCAD | 1 | 11.05.2010 15:27 |
Проблема с Autocad 2010. Не сохраняет панели инструментов | Askarov | AutoCAD | 4 | 11.05.2010 12:17 |
В русской версии AutoCAD 2010 SP1 32-bit файл Acad.PGP содержит ошибки. | hwd | Баги и пожелания в Autodesk | 21 | 21.04.2010 20:27 |
не печатает чертеж. Autocad 2010 | Romeo1786 | AutoCAD | 6 | 25.03.2010 14:24 |