stasokhvat Posted November 6, 2013 Posted November 6, 2013 Hello, Lately, one user of my DVB library reported a binary compatibility error in Autocad 2014. The DVB file was compiled in Autocad 2010, and upon installing the trial version of Autocad 2014 I discovered that the reference to Autocad 2010 ( v. 18 ) was broken, which caused problems with binding to Autocad class. Removing the old reference and adding a reference to 2014 fixed things, of course. But here's the interesting part. I have the same DVB file compiled in Autocad 2008 and it works fine in Autocad 2010 ( v.18 ), 2012 ( v.18 ) and 2014 ( v.19 ). To add to the confusion, I tested the 2014 file in Autocad 2012 and 2008 and it worked fine in both of them! Also, the 2010 version works fine in version 2008. I have always believed (and testing verified this) that a DVB add-in compiled against a version after 2002 works correctly in all older versions. Clearly, this rule is broken when you try to open a 2010-2012 ( v.18 ) DVB file in 2013-2014 (v.19). Have you come across this problem before? Do you have to distribute separate DVB files for each group of Autocad versions (i.e., v. 18, v.19, etc.)? I would appreciate your help. Thanks a lot. Best regards, Stanislav Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.