Jump to content

Binary compatibility of VBA projects in DVB files


Recommended Posts

Posted

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

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...