View Full Version : Disable the LDT Object Enabler
jpaulsen
2004-09-18, 05:11 PM
How can I disable the object enablers in LDT 2005 and/or Map 2005?
My goal here is to be able to open a drawing that contains LDT 3 objects (contours, points, etc.) in a 2005 product and have them list as proxy entities as they do in vanilla AutoCAD.
I have found that if the objects list as proxy objects in 2005, when you save the drawing back to the R2000 format, all the object information is saved and you can work on it again in LDT 3.
I'm not sure if this helps or not, but have you looked into "Save as..." instead of "Export to..."? I don't have 2005, so I don't know if they changed this or not, but in LDD 2004, you can only do "Export to..." unless you download the patch from Autodesk that also lets you do "Save as...".
jpaulsen
2004-09-20, 09:07 PM
I have done quite a bit of testing on this. At first, I thought it was impossible to open a R2000 format drawing containing LDT objects in a 2004/2005 product and save back to 2000/2002 and retain the intelligence of the objects.
I based that logic on a white paper from Autodesk.
http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=3364041
See Sharing Land Desktop 2004 Drawings
The same holds true for 2005 products.
What I have recently learned is that the information in the white paper only applies if the 2005 product has the object enabler installed.
If I open a drawing created in LDT 3 that contains contours, points, curved text and a grading object in Vanilla AutoCAD the objects are proxy entities. The proxy entities retain the version they are from. In this case ver 3. I can then save the drawing as R2000 format and the objects still have all of their intelligence in LDT 3.
Note: I also disabled demand loading for ObjectARX applications. It is important to do this before you open a drawing containing objects because AutoCAD might automatically download and install the object enabler for you.
mjfarrell
2004-09-20, 09:29 PM
It seems your current method is a way to achieve what you
are after.
As it is the opposite of this:
Issue
When you open a drawing with Autodesk® Land Desktop objects in Land Enabled AutoCAD or AEC Enabled AutoCAD, only proxy bounding boxes are displayed. Depending on your settings, you may not see any Autodesk Land Desktop objects.
Solution
You must turn on demand loading of ObjectARX® applications to view the Autodesk Land Desktop objects:
1. From the Tools menu, choose Options.
2. In the Options dialog box select the Open and Save tab.
3. Under ObjectARX Applications, select Object Detect and Command Invoke from the Demand load ObjectARX apps list.
4. Choose OK to close the Options dialog box.
This little snippet hints at something else being required:
Proxy objects are created when you:
* Open a drawing with custom objects created by an application that is not present.
* .Issue a command that unloads a custom object's parent application.
Any AutoCAD® based product creates custom objects. For example, Autodesk® Mechanical Desktop® is a software application that creates custom objects.
To prevent the dialog box from being displayed, set the PROXYNOTICE system variable to 0.
Following are the possible settings for the PROXYNOTICE variable:
0 - No proxy warning is displayed
1 - Proxy warning is displayed
You can change the value for PROXYNOTICE on the command line or in the Options dialog box; on the Open and Save tab, under ObjectARX Applications, clear or select the Show Proxy Information dialog box option.
I'm wondering how you are going to 'trick' it into unloading the parent
application; as it looks like you may both of them installed there?
Powered by vBulletin® Version 4.1.11 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.