AutoCAD 2016 - compatibility

AutoCAD 2016 - compatibility

Ertqwa
Advocate Advocate
984 Views
4 Replies
Message 1 of 5

AutoCAD 2016 - compatibility

Ertqwa
Advocate
Advocate

Hello forum,

 

If you create and compile a .NET dll, linked (reference) to dlls from an AutoCAD 2016 version without the service pack 1 or any hotfixes, and you run this .NET dll on an AutoCAD 2016 version that has the service pack 1 and the hotfixes, can this cause compatibly problems (crashes and/or exceptions)?

 

If you create and compile a .NET dll, linked (reference) to dlls from an AutoCAD 2016 version with the service pack 1 and any hotfixes, and you run this .NET dll on an AutoCAD 2016 version without the service pack 1 and without the hotfixes, can this cause compatibly problems (crashes and/or exceptions)?

 

If you create and compile a .NET dll on a Windows 10 system, and run it on a Windows 7 system, can this cause compatibly problems (crashes and/or exceptions)? Does a Windows 10 system have other .NET framework libraries then a Windows 7 system?

 

Thank you for any information on the subject.

0 Likes
Accepted solutions (1)
985 Views
4 Replies
Replies (4)
Message 2 of 5

_gile
Consultant
Consultant

Hi,

 

About AutoCAD 2016 SP1, the only example I encountered was about ObjectSnapInfo API.



Gilles Chanteau
Programmation AutoCAD LISP/.NET
GileCAD
GitHub

Message 3 of 5

dgorsman
Consultant
Consultant
Accepted solution

When building you should link from the SDK rather than an active program install.  Any problems when running will be limited to any quirks and fixes between the updates.

 

Whether or not it will run on another operating system version will depend on what Framework version it was built to.  That in part depends on the AutoCAD version as well.

----------------------------------
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 4 of 5

Ertqwa
Advocate
Advocate

Hi,

 

Ty for the answers. Helpfull.

 

Why should I link to the SDK dlls, rather than an active program install dlls? Aren't they the same dlls? 

0 Likes
Message 5 of 5

_gile
Consultant
Consultant

Ertqwa a écrit :

Hi,

 

Ty for the answers. Helpfull.

 

Why should I link to the SDK dlls, rather than an active program install dlls? Aren't they the same dlls? 


From AutoCAD help:

"The DLLs in the ObjectARX SDK are simplified versions of the same files that ship with AutoCAD, as they do not contain dependencies on the AutoCAD user interface. It is recommended that you download and install the ObjectARX SDK, and then reference the DLL files that come with the SDK instead of those that are found in the install directory of AutoCAD or the AutoCAD-based program."



Gilles Chanteau
Programmation AutoCAD LISP/.NET
GileCAD
GitHub