Пытаюсь вsявить сбойные объекты в чертеже. Беру handle из отчета о восстановлении и иду в исходный файл который восстанавливал. В MGD DBG выбираю открыть объект по handle и получаю ошибку (см. скриншот). Как еще можно понять в чертеже какой объект не проходит recovery?Опиши подробнее, что за сбойные объекты, в чем проявляется.
Тебе же в отчете сказано, что он объект с выбранной тобой меткой (Handle) сбойный и он удаляется из чертежаКак раз не так. Я восстанавливаю через recovery, получаю в отчете набор сбойных объектов (которые и удалились). Затем открываю чертеж который я восстанавливал, в его исходном состоянии (заранее сохранил его с другим именем). Handle постоянна в пределах одного и того же чертежа (файла) и поэтому в исходном файле объект с такой Handle есть, пусть и сбойный. Я как раз и хотел по handlе найти этот сбойный объект в исходном чертеже и его исследовать.
получаю в отчете набор сбойных объектов (которые и удалились). ... Я как раз и хотел по handlе найти этот сбойный объект в исходном чертеже и его исследовать.Если нужна помощь, описывай все подробно, тут экстрасенсов нет.
описывай все подробно,Ок, у меня сохранился полный отчет.
Я как раз и хотел по handlе найти этот сбойный объект в исходном чертеже и его исследовать.Ничего не выйдет. AutoCAD считает этот объект сбойным, так что никакой информации не будет. Кстати, обратил внимание, что ты сохраняешь чертежи в формате AutoCAD 2004. Это может быть причиной ошибки. Динамические блоки впервые появились в AutoCAD 2006. Сохраняй в формате текущей версии.
Кстати, обратил внимание, что ты сохраняешь чертежи в формате AutoCAD 2004. Это может быть причиной ошибки. Динамические блоки впервые появились в AutoCAD 2006. Сохраняй в формате текущей версии.Возможно даже пытается открыть в AutoCAD 2004?
Судя по всему объект был сохранен в формате 2004, но не распознан при открытии файла (eWrongObjectType) ?Мысль интересная, но с версией файла ничего не сделать - стандарт предприятия. Такой вопрос- если я открываю чертеж с дин блоками в 2015 Автокаде, работаю с ними, все нормально работает, затем сохраняю его как 2004, затем опять открываю этот же файл в 2015 и снова все работает. Где тогда Автокад хранит все сведения о динамике блока если DynBlockTableRecord не существует в структуре базы данных чертежа для 2004 версии?
но с версией файла ничего не сделать - стандарт предприятия.Сочувствую. Тогда забудь про динамические блоки.
Где тогда Автокад хранит все сведения о динамике блока если DynBlockTableRecord не существует в структуре базы данных чертежа для 2004 версии?Он их хранит в виде proxy-объектов. В действительности всё еще интереснее, так как AutoCAD 2006 (в котором динамические блоки появились), работает с форматом DWG 2004. Но в более новых версиях формат динамического блока претерпел изменения.
Такой вопрос- если я открываю чертеж с дин блоками в 2015 Автокаде, работаю с ними, все нормально работает, затем сохраняю его как 2004, затем опять открываю этот же файл в 2015 и снова все работает.Если в 2015 все ок, то в какой версии AutoCAD вылезли ошибки, в 2004?
Где тогда Автокад хранит все сведения о динамике блока если DynBlockTableRecord не существует в структуре базы данных чертежа для 2004 версии?