I have a Visual Basic compiled ActiveX dll, (call marVbUtils.dll, with a lot of map utilites) written in Visual Basic 6.0. It works fine in XP with Map 2009
There, I connect with the ActiveX dll from visual lisp, like this:
(vla-GetInterfaceObject (vlax-get-acad-object) ""marVBasic.marVbUtils")
a...