From fstafek at noise.cz Wed Aug 22 20:36:07 2007 From: fstafek at noise.cz (=?utf-8?B?ZnJhbnRpxaFlayDFoXTDoWZlaw==?=) Date: Wed, 22 Aug 2007 22:36:07 +0200 Subject: [rdnzl-devel] in-process DLLs Message-ID: <981994809.20070822223607@noise.cz> Hello everybody, I would like to use common lisp to program / script CAD application Autodesk Revit via its .NET API. API readme says: "API supports in-process DLLs only" What does it mean? Is there any chance to use RDNZL with this statement? (Sorry for dumb question..., I'm completely new in this area, I just wanted to use my quite good autolisp knowledge for scripting Revit application)? Regards Frantisek Stafek From awolven at yahoo.com Thu Aug 23 00:58:06 2007 From: awolven at yahoo.com (Andrew Wolven) Date: Wed, 22 Aug 2007 17:58:06 -0700 (PDT) Subject: [rdnzl-devel] in-process DLLs Message-ID: <261612.13847.qm@web62415.mail.re1.yahoo.com> Are you using Franz AllegroCL? Allegro has the ability to generate itself as an in-process COM dll. You can also make an ordinary DLL with Allegro. In either case, if Revit is based on AutoCAD, you can write a small ARX application with MSVC++ which loads the DLL into AutoCAD's process space. Once you have Allegro running inside AutoCAD, RDNZL will communicate with AutoCAD's .NET API. If Revit is not based on Autocad, I am sure the procedure would be similar. AKW ----- Original Message ---- From: franti?ek ?t?fek To: rdnzl-devel at common-lisp.net Sent: Wednesday, August 22, 2007 3:36:07 PM Subject: [rdnzl-devel] in-process DLLs Hello everybody, I would like to use common lisp to program / script CAD application Autodesk Revit via its .NET API. API readme says: "API supports in-process DLLs only" What does it mean? Is there any chance to use RDNZL with this statement? (Sorry for dumb question..., I'm completely new in this area, I just wanted to use my quite good autolisp knowledge for scripting Revit application)? Regards Frantisek Stafek _______________________________________________ rdnzl-devel mailing list rdnzl-devel at common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/rdnzl-devel ____________________________________________________________________________________ Be a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! Answers - Check it out. http://answers.yahoo.com/dir/?link=list&sid=396545433 From edi at agharta.de Thu Aug 23 06:32:23 2007 From: edi at agharta.de (Edi Weitz) Date: Thu, 23 Aug 2007 08:32:23 +0200 Subject: [rdnzl-devel] in-process DLLs In-Reply-To: <261612.13847.qm@web62415.mail.re1.yahoo.com> (Andrew Wolven's message of "Wed, 22 Aug 2007 17:58:06 -0700 (PDT)") References: <261612.13847.qm@web62415.mail.re1.yahoo.com> Message-ID: On Wed, 22 Aug 2007 17:58:06 -0700 (PDT), Andrew Wolven wrote: > Allegro has the ability to generate itself as an in-process COM dll. Right. And you can do the same thing with LispWorks and Corman Lisp as well. I think that should work fine. I've built in-process DLLs with LispWorks pretty often, but admittedly never one which deployed RDNZL. Cheers, Edi.