AxDb15.dll

AxDb15.dll

Anonymous
Not applicable
1,046 Views
9 Replies
Message 1 of 10

AxDb15.dll

Anonymous
Not applicable

Is this the version I need for AutoCAD 2007? 
I have two apps that require this and they don't work.  If so where do I
get it?  If not, what should version should the coding be replaced
with?


--
 
Thanks,
David M.
Gardner
Change the DOT to reply
0 Likes
1,047 Views
9 Replies
Replies (9)
Message 2 of 10

Anonymous
Not applicable
AxDb15 is for R2000-2002 (ObjectDBX 1.0 Type Library)
AxDb16enu is for R2004-2006 (AutoCAD/ObjectDBX Common 16.0 Type Library)
AxDb17enu is for R2007 (AutoCAD/ObjectDBX Common 17.0 Type Library)

And you don't need to reference these if you Dimension your variable as an
Object rather than a AxDbDocument, at the cost of a small performance hit.


When you use GetInterfaceObject you must use:
Set dbxDoc = GetInterfaceObject("ObjectDBX.AxDbDocument")
Set dbxDoc = GetInterfaceObject("ObjectDBX.AxDbDocument.16")
Set dbxDoc = GetInterfaceObject("ObjectDBX.AxDbDocument.17")
depending on version.

Note that AxDb15 is the only one you need to check if it's registered. The
newer versions are registered during a normal install.

"David M. Gardner" wrote in message
news:5212161@discussion.autodesk.com...
Is this the version I need for AutoCAD 2007? I have two apps that require
this and they don't work. If so where do I get it? If not, what should
version should the coding be replaced with?

--

Thanks,
David M. Gardner
Change the DOT to reply
0 Likes
Message 3 of 10

Anonymous
Not applicable
Where or how can I get AxDb17enu.dll?

--

Thanks,
David M. Gardner
Change the DOT to reply

"Jeff Mishler" wrote in message
news:5212215@discussion.autodesk.com...
AxDb15 is for R2000-2002 (ObjectDBX 1.0 Type Library)
AxDb16enu is for R2004-2006 (AutoCAD/ObjectDBX Common 16.0 Type Library)
AxDb17enu is for R2007 (AutoCAD/ObjectDBX Common 17.0 Type Library)

And you don't need to reference these if you Dimension your variable as an
Object rather than a AxDbDocument, at the cost of a small performance hit.


When you use GetInterfaceObject you must use:
Set dbxDoc = GetInterfaceObject("ObjectDBX.AxDbDocument")
Set dbxDoc = GetInterfaceObject("ObjectDBX.AxDbDocument.16")
Set dbxDoc = GetInterfaceObject("ObjectDBX.AxDbDocument.17")
depending on version.

Note that AxDb15 is the only one you need to check if it's registered. The
newer versions are registered during a normal install.

"David M. Gardner" wrote in message
news:5212161@discussion.autodesk.com...
Is this the version I need for AutoCAD 2007? I have two apps that require
this and they don't work. If so where do I get it? If not, what should
version should the coding be replaced with?

--

Thanks,
David M. Gardner
Change the DOT to reply
0 Likes
Message 4 of 10

Anonymous
Not applicable
If you have 2007 installed you have the odbx also.
Just set a reference to it in your project (AutoCAD/ObjectDBX Common 17.0
Type Library)
don't need to worry about the dll...acad takes care of that

Set dbxDoc = GetInterfaceObject("ObjectDBX.AxDbDocument.17")

hth

"David M. Gardner" wrote in message
news:5257705@discussion.autodesk.com...
Where or how can I get AxDb17enu.dll?

--

Thanks,
David M. Gardner
Change the DOT to reply
0 Likes
Message 5 of 10

FXVIPilot
Alumni
Alumni
Hi MB,

I found this (your) thread deals with exactly what I am trying to do, but I could not figure out from your instructions for fixing it, exactly what we need to modify. By "project" do you mean the lisp routine itself (i.e. not a project file within ACAD somewhere)? I have attached the propfind.lsp. Can you tell me what parts need changing to work in AutoCAD 2007? Thanks, William.

Thanks,
William
0 Likes
Message 6 of 10

Ed__Jobe
Mentor
Mentor
You're in the vba forum, not the lisp forum. Lisp doesn't deal with projects. You need to modify your lisp file.

Ed


Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
How to post your code.

EESignature

0 Likes
Message 7 of 10

Anonymous
Not applicable
I am having a similar problem in that I am trying to use the ObjectDBX with navisworks jetstream, and it says my ObjectDBX is only compatible with AutoCAD 2004/2005/2006.

In my common files I have axdb16.dll, axdb16enu.tlb, and axdb17enu.tlb.

What lisp file do I need to modify in order for Navisworks to use the R17 version in regards to AutoCAD documents?
0 Likes
Message 8 of 10

dgorsman
Consultant
Consultant
NavisWorks Roamer doesn't use LISP.

For AutoCAD 2007, I believe you need to download an object enabler.
----------------------------------
If you are going to fly by the seat of your pants, expect friction burns.
"I don't know" is the beginning of knowledge, not the end.


0 Likes
Message 9 of 10

Anonymous
Not applicable
The error happens only when I am loading an AutoCAD file that was saved in the 2007 format. When I save it down to 2006 or 2004 then it loads just fine.
0 Likes
Message 10 of 10

Anonymous
Not applicable
I have this same issue and the same results have you had any luck getting rid of this??

Thanks
0 Likes