OpenDCL Forums

OpenDCL => Source Code => Topic started by: johnM on October 31, 2007, 01:39:49 PM

Title: runtime dll's
Post by: johnM on October 31, 2007, 01:39:49 PM
When it comes to lisp or visual lisp I’m very proficient but with C++ I’m still a newbee and don’t understand a lot, so forgive me for asking stupid questions but here goes.

I compile my lisp to a vlx and use a HASP key for protection. At first I had to load a HASP.arx file supplied by the security company to make calls to. The problem was that every time AutoCAD recompiled a new version I had to wait for the new hasp.arx to be issued. Now they have issued a dll file and a tlb file that I use the function ( vlax-import-type-library) to import the methods, properties and constants with. So no more loading arx files and it works with all versions of AutoCAD.

The question is: Can the same thing be done with the runtime files for openDCL?
Title: Re: runtime dll's
Post by: owenwengerd on November 01, 2007, 10:20:19 AM
The OpenDCL runtime uses the ObjectARX API, which is version specific. Therefore, it is not possible to make one DLL that works in all supported versions of AutoCAD.