Майже проксі-об’єкти в autocad, кулик алексей aka kpblc
Іноді, при деяких установках, AutoCAD може видавати попередження про наявність проксі-об'єктів в цілком невинних файлах. Що робити, хто віновать і як лікувати? Ось про це і хочеться трохи поговорити 🙂
Підкреслюю - йдеться саме про роботу. а не про очищення файлу. Це важливо.
Усередині останніх версій AutoCAD безліч речей зроблені «додатковими». Поведінка подібних примітивів регулюється додатково завантажуються модулями (наприклад, та ж сама маскування, або RTEXT, нині майже забутий).
Поведінка (точніше, не поведінка, а обробка - що б під цей термін не малося на увазі) подібних примітивів AutoCAD регулює. довантажуючи відповідні модулі. Так, наприклад, для обробки «Маскування» використовується модуль wipeout (три файли: acwipeout.arx, acwipeoutres.dll і acwipeoutobj.dbx. Останній - ObjectEnabler, і, наскільки я пам'ятаю і розумію, безпосередньо використовується досить рідко. Зазвичай AutoCAD завантажує arx) .
Припустимо, в файлі dwg використовується маскування і при цьому demandload дорівнює 2. У такому випадку при відкритті цього файлу AutoCAD вивалить попередження про проксі-об'єктах (нагадую, що для показу відповідного віконця треба встановити proxynotice дорівнює 1). А якщо ще й proxyshow дорівнює 0, то ми замість фігурних wipeout'ов побачимо порожнечу.
Питання - що робити?
Фактично варіантів два:
1. Встановити demandload рівним 3 (підкреслюю - це саме для роботи!). Як мені здається - не дуже хороший варіант: в кресленні може бути намішано чорт-ті що, і робота з ним швиденько перетвориться на тортури.
2. Примусово завантажувати відповідні додатки. Вручну чи ні - це вже питання окреме. Мені такий варіант подобається значно більше 🙂 Звичайно, іноді доводиться поламати голову, але зате я точно знаю, що і в якому обсязі у мене вантажиться.
Блог Олексія Кулика aka kpblc. Про AutoCAD по-російськи 🙂