What is the difference between COM API and .NET API of autoCAD?
I thought we need to strictly use the transaction manager and add/delete entities from
Autocad's model space.
But the example in this link is not using "transaction" manager and this is still working.
From the comments I learnt that this is using COM API instead of .NET API.
But I cant find any detail about this COM API.
What is this COM API? How is it different from .NET API?
Will it be supported in all versions of AutoCAD 2D?
Here is a blog post that might answer your questions :
If you are considering the differences for any new development, I strongly suggest using the AutoCAD .Net API especially if you are considering writing a plugin that runs inside AutoCAD. But for controlling AutoCAD from an external application, then COM API is the way to go.
Is the Autocad .NET developers guide available offline as a PDF or chm file?
It is available online at :
( 2011, 2012, 2013 versions etc.) . But I need something offline.
Have a look at arxmgd.chm, arxdev.chm and arxref.chm in the <ObjectARX folder>\docs.
Thanks for the replies. But Iam not getting an email alert when some one replies to my post!.
I do have the "Email me when someone replies" option ticked when submitting my post.
My registered id is : firstname.lastname@example.org
Not sure if this is problem with my mail id or with this forum?
Iam using autocad mechanical 2012 & VB express 2010.
Can I use ObjectARX2013 SDK or shud I stick to ObjectARX2012 SDK?
The SDK's are meant to be used for the version they are named after.
The distinction is compounded by the changes in the 2013 API.
class keyThumper<T> : Lazy<T>; another Swamper