Здравствуйте, проблема следующая - создаю новый лист (а документ обрастает 60 км водопроводной сети, весит более 50мб).
В общем создаю новый лист, жду пока он прорисуется пару минут, затем быстренько форматирую и всё по новой.
Вопрос, я в начале ввожу все эти переменные
CadDoc.Utility.Prompt("Начало создания листов")
CadDoc.SetVariable("SAVETIME", 0) ' отключаю автосохранение
CadDoc.SetVariable("REGENMODE", 0) ' отключаю обновление модели
CadDoc.SetVariable("FIELDEVAL", 0) ' отключаю обновление полей
но в командной строке вижу:
Команда: Начало создания листов
Выполняется регенерация листов.
Выполняется регенерация листов.
Выполняется регенерация модели.
-//-
Команда: Выполняется регенерация листов.
Команда: Выполняется регенерация модели.
Команда: Выполняется регенерация модели.
Команда: Выполняется регенерация модели.
Команда: Листы успешно созданы
Переменные устанавливаются, так как я потом проверял в AutoCade. Что я делаю не так или какие переменные не учёл, если приложение AutoCad использовать в фоновом режиме то он отказывается выполнять команды по созданию листа. Как вариант подскажите как создать лист без видового экрана, либо как минимизировать содержимое видового экрана. Понятно что последнее больше вопрос чертёжникам, а не программистам, но можете вполне столкнуться, так как листы в пустом файле создаются мигом, а вот в файле с примитивами - в разы дольше.