|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
29.07.2009, 11:33 | #1 | |
Окно предупреждения о макросах при открытии AutoCAD'ом старшей версии файла младшей версии
Где-то
Регистрация: 08.02.2008
Сообщений: 8,460
|
||
Просмотров: 7609
|
|
||||
Дизайнер-конструктор Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
|
Ну так покажи файлик посмотреть...
Offtop: А ты сервис-паки все так и не ставишь? У тебя же вроде уже были проблемы с этими макросами и последующим Fatall-Error?
__________________
Kiev, Ukraine Последний раз редактировалось sasha_lif, 29.07.2009 в 11:49. |
|||
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
Файл был создан в 2002 версии. Открытие в 2005-ом выдает Окно-предупреждение, что приложение обнаружило макрос.
Любое действие (отключение макроса, включение его, запрет на его загрузку) приводит к фатальной ошибке. _recover не обнаружило ошибок в БД и после него следует Окно предупреждения С планками ОЗУ ничего не делалось, программных вмешательств в неё не было. СервисПака на 2005 нет. Так случалось и до установки пробного 2008-го и продолжается при нем истекшем. Вот содержимое acad.exe.config <configuration> <startup> <!--We always use the latest version of the framework installed on the computer. If you are having problems then explicitly (явно) specify .NET 1.1 by uncommenting the following line. <supportedRuntime version="v1.1.4322"/> --> </startup> </configuration> 1. О чем в нем речь? Что и как тут нужно раскомментировать? 2. Можно ли и как увидеть имя этого макроса - провокатора этого сбоя? 3. Как победить (обойти, обхитрить) эту программную бдительность? 4. Как избегать таких неопределённостей? PS Этот файл (2D, 100 кб) открывается без проблем в 2002 (в каком и был создан) Таких тем на форуме нет, а в сообщениях о проблеме не такой. Последний раз редактировалось BM60, 29.07.2009 в 11:42. Причина: Укоротил заголовок темы |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
1. Просмотреть FAQ - там есть описание последовательности редактирования acad.exe.config
2. Зайти в vbaide и попробовать удалить макросы. Если лениво делать и ковыряться - можно попытаться со страницы http://www.jtbworld.com/lisp/purger.htm скачать код и запустить на выполнение функцию (DelACAD_VBA) - именно так, со скобками.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
Была, с единственным ответом об СП. Но я жду новую версию и не очень надеюсь на этот СП.
Файлик не секретный, но, извини. Offtop: Приват не вкладывает, а "мыло" не работает Чутье показывает на фреймворк, но как и где, пока не знаю Offtop: Сейчас обрежу секретности, может приложу. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Было создано 2 темы. Я их объединил.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
Вот он, в некотором смысле голый.
Попутно замечу, что такая ситуация была не только с этим файлом, а с каждым, созданным в 2002-ом. А этот программый код молча удалит vba или даст на него "полюбопытствовать", чтобы впредь знать, откуда "ноги растут" у такой "несовместимости"? Offtop: Алексей! Я только перезаглавил тему в ответ на предупреждение системы, что тема сформулирована не по правилам. А вышли в свет и с плохим заголовком, и с улучшенным Последний раз редактировалось BM60, 29.07.2009 в 12:12. |
|||
|
||||
Дизайнер-конструктор Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
|
BM60, как обычно- 2004+sp1 открыл с отключенным макросом, и второй вариант- не загружая макрос-тоже открыл нормально, дело все-таки с твоей системой что-то. Надо наверно переставлять.
Offtop: Хотя у меня буквально только что на 5-6 файлов СВОИХ , акад 2004 ругается !saveres.cpp@440:eGeneralModelingFailure, и вылетает . В режиме воостановления - вообще молча без любый предложений сохраниться. В тоже время акад 2008 - открыл все без проблем. Но правда у меня сейчас сам комп себя плохо ведет с синими экранами смерти, так что пока буду ковырять систему ..
__________________
Kiev, Ukraine |
|||
|
||||
Я не нашел тему Андрея Кочеткова (он в свое время спрашивал). Недавно наткнулся на еще одно решение: How to detect DWG files containing VBA macros?
PS. Если проверка даст положительный результат, то можно добавить в FAQ
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
sasha_lif, выходит, у тебя тоже окно выскакивает? Только действие кнопок отключения и незагрузки срабатывает. Это уже что-то.
Система - да, давно собирался не только чистить, но сисадмин "занят", чтобы заново всё сделать. Делать и ковыряться не лень, было бы где ковырять, ведь vba-редактор ничего не показывает - вообще. Слева только ThisDrawing и всё. Никаких свойств, кроме просмотра кода: Private Sub AcadDocument_BeginSave(ByVal FileName As String) End Sub Не приходилось как-то с этим сталкиваться. Сайт с утилитой не откр-ся. Пока, надеюсь. Исправление по Ривилису проблему не решило. Система ХР Проф, СП№3. Offtop: "Чувствуешь себя голым идиотом на ... площади при такой вшивой задаче"! Быть такого не может, чтобы она не решалась! У serov'а открывается ведь? Теперь надеюсь на сканер от VVA (№11). Спасибо всем. Последний раз редактировалось BM60, 31.07.2009 в 08:55. |
|||
|
||||
Понятно. Я бы не связывал этот вылет с содержимым acad.exe.config (т.е. с использованием не той версии .NET)
|
||||
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
А каковы Ваши предположения?
Действовать методом исключения чего? Только что удалось скачать purger.lsp (из №5), но хотелось бы увидеть этого злодея, прежде чем удалить. Может он нужен, а реакция Када на него такая вот странная. Можно ли вообще увидеть, что и в какие закрома AutoCAD'a записываются и хранятся макросы сторонних фирм? Как они связываются с конкретным рисунком, могут ли они автоматически выгружаться/подгружаться в зависимости от версии самого AutoCAD'a? А может они просто конфликтуют между собой, не давая загрузиться друг дружке? Вопросы может и дилетанские, но вдруг, кто уловит в них смысл? Не я же один с этим сталкиваюсь? (Не всегда же разумен format c:\) VVA, ты гений! Спасибо! Открылся 05-ым лег(гы-гы)ко. Последний раз редактировалось BM60, 31.07.2009 в 08:53. Причина: Убрал лишнее |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Диалоговое окно при открытии файла | -=BurN=- | AutoCAD | 9 | 22.02.2007 11:25 |
Проблема при открытии файла с "Немецким именем" | pro-nick | AutoCAD | 16 | 18.01.2006 15:05 |
Эскизы страниц при открытии файла в Каде 2002 | Lenich | AutoCAD | 16 | 27.12.2005 09:06 |
Какая-то беда выползает при открытии файла... | Ернат | AutoCAD | 11 | 16.11.2005 16:04 |
Глюк с атрибутами при открытии файла | Caddy | AutoCAD | 2 | 18.09.2003 22:06 |