| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Окно предупреждения о макросах при открытии AutoCAD'ом старшей версии файла младшей версии

Окно предупреждения о макросах при открытии AutoCAD'ом старшей версии файла младшей версии

Ответ
Поиск в этой теме
Непрочитано 29.07.2009, 11:33 #1
Окно предупреждения о макросах при открытии AutoCAD'ом старшей версии файла младшей версии
BM60
 
Где-то
Регистрация: 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 (в каком и был создан)
Таких тем на форуме нет, а в сообщениях о проблеме не такой.
Просмотров: 7523
 
Непрочитано 29.07.2009, 11:36
#2
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
<phrase 1=


Ну так покажи файлик посмотреть...
Offtop: А ты сервис-паки все так и не ставишь?
У тебя же вроде уже были проблемы с этими макросами и последующим Fatall-Error?
__________________
Kiev, Ukraine

Последний раз редактировалось sasha_lif, 29.07.2009 в 11:49.
sasha_lif вне форума  
 
Автор темы   Непрочитано 29.07.2009, 11:37 Как предотвратить фатальную ошибку, связанную с макросом, при открытии AutoCAD'ом старшей версии файла младшей версии?
#3
BM60


 
Регистрация: 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. Причина: Укоротил заголовок темы
BM60 вне форума  
 
Непрочитано 29.07.2009, 11:39
#4
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
<phrase 1=


ну так положи файлик посмотреть
Offtop: А сервис паки ты так и не хочешь ставить?
По- моему у тебя же была такая же проблема?и именно с выводом предупреждения о макросе?
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 29.07.2009, 11:43
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,772


1. Просмотреть FAQ - там есть описание последовательности редактирования acad.exe.config
2. Зайти в vbaide и попробовать удалить макросы. Если лениво делать и ковыряться - можно попытаться со страницы http://www.jtbworld.com/lisp/purger.htm скачать код и запустить на выполнение функцию (DelACAD_VBA) - именно так, со скобками.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 29.07.2009, 11:47
#6
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Была, с единственным ответом об СП. Но я жду новую версию и не очень надеюсь на этот СП.
Файлик не секретный, но, извини. Offtop: Приват не вкладывает, а "мыло" не работает
Чутье показывает на фреймворк, но как и где, пока не знаю
Offtop: Сейчас обрежу секретности, может приложу.
BM60 вне форума  
 
Непрочитано 29.07.2009, 11:51
#7
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
<phrase 1=


Offtop: Кулик Алексей aka kpblc, подскажите ,а как получилось что мой первый пост №2, в какой то момент времени я не видел, написал еще один= и вижу сразу два?
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 29.07.2009, 11:58
#8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,772


Было создано 2 темы. Я их объединил.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 29.07.2009, 11:59
#9
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Вот он, в некотором смысле голый.

Попутно замечу, что такая ситуация была не только с этим файлом, а с каждым, созданным в 2002-ом.
А этот программый код молча удалит vba или даст на него "полюбопытствовать", чтобы впредь знать, откуда "ноги растут" у такой "несовместимости"?

Offtop: Алексей! Я только перезаглавил тему в ответ на предупреждение системы, что тема сформулирована не по правилам. А вышли в свет и с плохим заголовком, и с улучшенным
Вложения
Тип файла: dwg
DWG 2000
Макрос_фатал.dwg (62.6 Кб, 1306 просмотров)

Последний раз редактировалось BM60, 29.07.2009 в 12:12.
BM60 вне форума  
 
Непрочитано 29.07.2009, 12:37
#10
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
<phrase 1=


BM60, как обычно- 2004+sp1 открыл с отключенным макросом, и второй вариант- не загружая макрос-тоже открыл нормально, дело все-таки с твоей системой что-то. Надо наверно переставлять.

Offtop: Хотя у меня буквально только что на 5-6 файлов СВОИХ , акад 2004 ругается !saveres.cpp@440:eGeneralModelingFailure, и вылетает . В режиме воостановления - вообще молча без любый предложений сохраниться. В тоже время акад 2008 - открыл все без проблем.
Но правда у меня сейчас сам комп себя плохо ведет с синими экранами смерти, так что пока буду ковырять систему ..
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 29.07.2009, 13:09
#11
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Я не нашел тему Андрея Кочеткова (он в свое время спрашивал). Недавно наткнулся на еще одно решение: How to detect DWG files containing VBA macros?

PS. Если проверка даст положительный результат, то можно добавить в FAQ
Вложения
Тип файла: zip DBXremVBA.zip (19.7 Кб, 100 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 29.07.2009, 13:10
#12
serov


 
Регистрация: 06.03.2008
Сообщений: 165


BM60 в 2005 все работает и с включенным (еnable) макросом.
serov вне форума  
 
Автор темы   Непрочитано 29.07.2009, 13:30
#13
BM60


 
Регистрация: 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.
BM60 вне форума  
 
Непрочитано 29.07.2009, 15:01
#14
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,405
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от BM60 Посмотреть сообщение
Исправление по Ривилису проблему не решило.
Это какое такое исправление не решает проблему? Я таких исправлений (связанных с VBA макросами) не делал.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 29.07.2009, 15:23
#15
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Александр, речь об исправлении мной своего файла acad.exe.config в 2005 каде по Вашему методу, что опубликован в ФАКе (п.1 поста №5 от Алексея).
Все равно кад ругается из-за "черного" макроса-"невидимки" и фатально закрывается.
BM60 вне форума  
 
Непрочитано 29.07.2009, 15:44
#16
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,405
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от BM60 Посмотреть сообщение
Александр, речь об исправлении мной своего файла acad.exe.config в 2005 каде по Вашему методу, что опубликован в ФАКе (п.1 поста №5 от Алексея).
Все равно кад ругается из-за "черного" макроса-"невидимки" и фатально закрывается.
Понятно. Я бы не связывал этот вылет с содержимым acad.exe.config (т.е. с использованием не той версии .NET)
Александр Ривилис вне форума  
 
Непрочитано 29.07.2009, 15:47
#17
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


BM60, DBXremVBA сработал. Можно оформлять FAQ
Вложения
Тип файла: dwg
DWG 2004
Макрос_уже_не_фатал.dwg (25.3 Кб, 1299 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 29.07.2009, 15:57
#18
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


А каковы Ваши предположения?

Действовать методом исключения чего?
Только что удалось скачать purger.lsp (из №5), но хотелось бы увидеть этого злодея, прежде чем удалить. Может он нужен, а реакция Када на него такая вот странная.
Можно ли вообще увидеть, что и в какие закрома AutoCAD'a записываются и хранятся макросы сторонних фирм? Как они связываются с конкретным рисунком, могут ли они автоматически выгружаться/подгружаться в зависимости от версии самого AutoCAD'a? А может они просто конфликтуют между собой, не давая загрузиться друг дружке?
Вопросы может и дилетанские, но вдруг, кто уловит в них смысл? Не я же один с этим сталкиваюсь?
(Не всегда же разумен format c:\)

VVA, ты гений! Спасибо! Открылся 05-ым лег(гы-гы)ко.

Последний раз редактировалось BM60, 31.07.2009 в 08:53. Причина: Убрал лишнее
BM60 вне форума  
 
Непрочитано 29.07.2009, 16:45
#19
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,405
Отправить сообщение для Александр Ривилис с помощью Skype™


А такой код не помогает:
Код:
[Выделить все]
(dictremove (namedobjdict) "ACAD_VBA")
?
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 29.07.2009, 16:47
#20
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Александр , спасибо, Offtop: ухожу уже, к сожалению.
BM60 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Окно предупреждения о макросах при открытии AutoCAD'ом старшей версии файла младшей версии

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Диалоговое окно при открытии файла -=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