Author Topic: comparing dll files from varies autocad versions  (Read 2908 times)

0 Members and 1 Guest are viewing this topic.

efernal

  • Bull Frog
  • Posts: 206
comparing dll files from varies autocad versions
« on: October 17, 2010, 10:56:40 AM »
Need to know about the files AcDbMgd.dll an AcMgd.dll
I defined a vb.net command in 2006 (ms 2008). It runs ok
in 2006, would run in 2007?

Also, I compile the same code with Autocad 2010 using 2010
AcDbMgd.dll and AcMgd.dll. It works in 2008, 2010 (already tested)
Would run in AutoCAD 2009 and 2011?

Could someone fill the blanks bellow, please?

Thanks in advance...
e.fernal

-----------------------------------------------------------

AutoCAD 2006

AcDbMgd.dll   :   1.982.464 bytes (march 05, 2005)
AcMgd.dll     :   1.081.344 bytes (march 05, 2005)

-----------------------------------------------------------

AutoCAD 2007

AcDbMgd.dll   :   ?
AcMgd.dll     :   ?

-----------------------------------------------------------

AutoCAD 2008

AcDbMgd.dll   :   1.679.360 bytes (February 12, 2007)
AcMgd.dll     :   544.768 bytes (February 12, 2007)

-----------------------------------------------------------

AutoCAD 2009

AcDbMgd.dll   :   ?
AcMgd.dll     :   ?

-----------------------------------------------------------

AutoCAD 2010

AcDbMgd.dll   :   4.341.760 bytes (February 09, 2009)
AcMgd.dll     :   2.215.936 bytes (February 09, 2009)

------------------------------------------------------------


AutoCAD 2011

AcDbMgd.dll   :   ?
AcMgd.dll     :   ?

------------------------------------------------------------
e.fernal

gile

  • Gator
  • Posts: 2507
  • Marseille, France
Re: comparing dll files from varies autocad versions
« Reply #1 on: October 17, 2010, 01:39:48 PM »
Hi,

From ObjectARX

-----------------------------------------------------------

AutoCAD 2007

AcDbMgd.dll   :   2 926 184 octets (february 2007)
AcMgd.dll     :   1 418 856 octets (february 2007)

-----------------------------------------------------------

AutoCAD 2011

AcDbMgd.dll   :   2 060 800 octets (february 2010)
AcMgd.dll     :   848 384 octets (february 2010)

-----------------------------------------------------------
« Last Edit: October 17, 2010, 01:44:06 PM by gile »
Speaking English as a French Frog

efernal

  • Bull Frog
  • Posts: 206
Re: comparing dll files from varies autocad versions
« Reply #2 on: October 17, 2010, 04:47:14 PM »
thanks, gile...
autodesk allways changes this files...


e.fernal
e.fernal

gile

  • Gator
  • Posts: 2507
  • Marseille, France
Re: comparing dll files from varies autocad versions
« Reply #3 on: October 18, 2010, 02:07:26 AM »
Quote
autodesk allways changes this files...

Each new AutoCAD release come with some new features, so the .NET libraries come with some new APIs.

AFAIK, most of the .NET programs compiled against 2007 librairies work fine with upper AutoCAD versions. By my side, I only noticed the Drawable abstract class implementation changed with 2010 (see here) and some methods which requiered Int64 type arguments prior to 2011 that requires IntPtr type arguments since 2011.

From what I understood, the '.NET philososphy' is to keep compatibility from older versions to newer ones (each new Framework add new features but dont modify the previous ones). It looks like Autodesk does not strictly respect this...

Maybe someone which speak a better English and have a better .NET knowledge than me can explain this a better way (or correct me).

Maybe in the right forum too...
« Last Edit: October 18, 2010, 02:11:18 AM by gile »
Speaking English as a French Frog