| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.04.2009, 07:22 | #1 | |
Файл, который отправляет автокад в нокаут
Engineer
New-York
Регистрация: 05.09.2003
Сообщений: 10,288
|
||
Просмотров: 7356
|
|
||||
У меня в 2008-м при выборе правой таблицы и его снятии вылетает сообщение об ошибке сохранения с рекомендацией запуска восстановления чертежа и таблица прыгает в сторону.
После удаления в правой таблице из Множественной ячейки А3 пустого текста она стала Блоковой и эта проблема пропала. В файле воспроизвел этот глюк вместо ячейки А3 правой таблицы, в ячейке А3 левой таблицы, - поставив в ней текстовый пробел. Эффект налицо, - теперь эта таблица при снятии выделения прыгает и выдает ошибку сохранения.
__________________
*...И Случай, бог изобретатель. * Последний раз редактировалось skif58, 12.04.2009 в 10:00. |
||||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Skif58> Признаться, мало что понял. Выбор таблицы это это щелчок по ней? А снятие это Esc? В 2009 ничего при этом не скачет, в 2008 проверю завтра. Как в первой ячейке оказался текстовой пробел, не знаю. Видимо, руки кривые. Но если такая множественность нормальна для автокада, то не должно быть проблем.
SBI, я не обнаружил опеделенной команды, при которой автокад стабильно вылетает. Заметил, что это случилось при Insert, также при копировании облака, нарисованного поверх таблицы, но при повторе ситуации, когда снова запустил автокад, вылета при этих-же операциах не было, а было при чем-то другом. Например, при попытке вставить блок |
|||
|
||||
Цитата:
__________________
С уважением sbi |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Может, оно и существует, это ограничение, но я как-то до него не доходил...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
Способ выбора правой таблицы значения не имеет, хоть щелчком, хоть рамкой, хоть Ctrl+A или _qselect. Но снятие не Esc! Я по привычке делаю это задержанным кликом ПКМ (происходит и копирование) при котором и вылетает это окно с ошибкой. После нажатия Х или Ок в нем, таблица отлетает в сторону противоположную той, где был курсор при клике ПКМ, если была выбрана и левая таблица, то отлетает и она. Предупреждение об ошибке появляется и при выборе "Копировать" в контекстном меню после короткого клика ПКМ при выбранной правой таблице. После удаления пустого текста из ее ячейки А3 все это прекращается, - сейчас повторно проверил уже на работе в 2008-ом рус.лиц. А это пишет при открытии твоего файла: Загружается модуль База AD... Загружается модуль Удлиненная AD-база... Загружается модуль Проектная база AD... Загружается модуль Данные спецификации AD... Загружается модуль AEC Architectural Base... Загружается модуль AD Базовый ИП... Открывается файл формата AutoCAD 2007. Выполняется регенерация модели.
__________________
*...И Случай, бог изобретатель. * |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Судя по
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
А у меня так было:
Команда: REMOVEALLPROXY Первая метка объекта: <1>, последняя метка объекта: <3722> Всего найдено 33 proxy-объектов Всего удалено 32 proxy-объектов Команда: REMOVEALLPROXY Первая метка объекта: <1>, последняя метка объекта: <3799> Всего найдено 1 proxy-объектов Всего удалено 0 proxy-объектов
__________________
*...И Случай, бог изобретатель. * |
||||
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,204
|
Думаю проблема в конфигурациях слоёв (las), присутствующих в файле. Их следует удалить. См. приложенные рисунки.
У меня в своё время была проблема с конфигурациями. На некоторых компах программная вставка блока приводила к фатальной ошибке. Точнее вставлялся нормально, но далее поведение Автокада становилось непредсказуемым и в конечном итоге всегда приводило к Fatal error причём очень скоро (особенно когда пытались сохранить рисунок - вылет 100%). Я тогда чуть с ума не сошёл, пока искал в чём дело. И только волею случая, обнаружилось, что в файле с блоком есть какая-то левая конфигурация. Удалил - всё заработало без проблем. В итоге даже написал лисп. Чистит рисунок от всех конфигураций слоёв. Код:
Код:
|
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
Код:
|
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Дело не в том. Файл редактируется нормально, но часто (не всегда) выбивает автокад. Таблица финально должна быть раза в три длиннее. Приходится работать с ней в отдельно открытом автокаде и сохранять после каждой завершенной операции. (другие файлы открыты в другом автокаде)
|
|||
|
||||
Да Vova, с этим понятно, - я там использовал еще ту версию ExplodeProxy, которая список масштабов не сбрасывает, а сносит, - вот 32 снесла, один оставила.
Мне интересно, - у тебя то в 2008-ом таблица с пробелом выдает ошибку? Как у меня прыгает после снятия выделения ПКМ ...? У меня DEMANDLOAD =3, а у тебя? Может проблема в этих ссылках на приложения, внутри чертежа: Загружается модуль База AD... Загружается модуль Удлиненная AD-база... Загружается модуль Проектная база AD...и.т.д. ?
__________________
*...И Случай, бог изобретатель. * |
||||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Да, после снятия выделениия задержанным кликом правой в 2008 левая таблица отпрыгивает и появляется сообщение об ошибке. Такое-же сообщение появляется если забрать левую таблицу в клипборд. Demandload=3
Кажется, нащупал при каких обстоятельствах стабильно вылетает автокад. Надо удалить один из блоков из ячейки в левой таблице (выделив ячейку нажать Delete). После этого попробуйте взять эту таблицу в клипборд. Или взять команду Copy, а может и другую. Только для таких экспериментов надо открыть самостоятельный автокад Последний раз редактировалось Vova, 14.04.2009 в 17:23. |
|||
|
||||
Да Vova, так 100% вылетает. И по левой и по правой таблице, причем даже если после Delete сразу же вставить в ячейку тот же самый блок.
А вот в добавленной новой строке все работает нормально. Видимо эти таблицы где-то были криво сохранены и проще их заменить, чем починить. Хотя причину фокусов узнать конечно интересно.
__________________
*...И Случай, бог изобретатель. * |
||||
|
||||
Vova, Я на 100 % не уверен, но хочется верить, что файлик вылечил. Вспомнил как бодались с мтекстом здесь. По принципу RETXT набросал REITM, которая пересоздает примитивы, удаляя старые. Блокировка слоев не обрабатывается
Код:
Ну и итог ***Добавлено Выяснилось, что в клипбоард копирует и вставляет, а вот _COPY по прежнему вешает Авткад. ***Добавлено2 Еще одно наблюдение: 1. К рисунку применил REITM 2. Удалил блок из левой таблицы с 13 (а почему бы и нет) строчки 3. Копирование в буфер и вставка срабатывает. 4. Команда _COPY на оригинальной таблице вешает Автокад, а на копии из буфера работает до тех пор, пока опять не удалишь блок. Т.е. вырисовывается такая картина: - Удалил блок из строки, будь добр скопируй в буфер и вставь обратно таблицу и работай дальне на копии до следующего удаления (а может и вставки, не проверял) блока.
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 15.04.2009 в 11:22. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
3Д Автокад. файл в Артлантис? | шпуд | Вертикальные решения на базе AutoCAD | 5 | 07.05.2008 11:57 |
На 99% внезапного автосохранения зависает автокад. | Bluegin | AutoCAD | 5 | 08.04.2008 23:13 |
Файл адаптации предприятия | Shoorup | Программирование | 8 | 14.03.2008 01:28 |