On Sat, 18 Feb 2006 12:07:34 -0500, "Dan Muller" s8ctxw402@sneakemail.com wrote:
Hrrrm. Since you're using Managed C++, I'm not able to compile the RDNZL DLL. The solution converts up to VS8 OK. But, as you probably know, Managed C++ was replaced by C++/CLR. The conversion adds the necessary compiler option to support the old syntax, but the multi-threaded run-time library setting is incompatible with it (Configuration Properties/C++/Code Generation/Runtime library). Oh well. Just providing this as an FYI.
Eeek! Does this mean I can throw away RDNZL if I upgrade to the new Visual Studio? Actually, I have the CDs/DVDs already lying around here but didn't find the time to install it yet.
I'd be VERY happy if someone knowledgeable enough with Managed C++ and C++/CLR could enlighten me...
;; This approach doesn't work ;(import-types "ClassLibrary1")
(import-types "ClassLibrary1" "Class1")
works for me if the DLL is in the LispWorks folder.
(declare (special *coerce-double-floats-to-single*))
That's not necessary. The variable is globally special.
Cheers, Edi.