SEANT Posted May 12, 2008 Posted May 12, 2008 As a benefit to everyone customizing AutoCAD with VBA, could some of you do me the favor of searching your install directory for the files “geauto.dll” and “brepauto.dll”. These two file, along with some references, offer extended functionality to the VBA API i.e., Curve and Solid geometry functions equal to, and perhaps beyond, those of Visual Lisp. The DLLs are included with AutoCAD Mechanical, and presumably MDT, but I’d like to determine if they have been included in the later versions of standard AutoCAD (2007-2009). I’d also be interested to know which of the verticals offer up these DLL libraries. If these libraries have gained wider inclusion, VBA developers can more easily share routines with complex geometrical functions without any SendCommand/VisualLisp hacks. Quote
NBC Posted May 12, 2008 Posted May 12, 2008 I just searched Map 3D 2009, and couldn't find anything relating to geauto.dll However, I did find "acdbmgdbrep.dll" I have no idea whether this is a similar thing to brepauto.dll that you mentioned. I did a quick search on google, and found both the files you mentioned to be available for download. I shall not post the link here, in case it contravenes any laws autodesk have Quote
SEANT Posted May 12, 2008 Author Posted May 12, 2008 However, I did find "acdbmgdbrep.dll" I have no idea whether this is a similar thing to brepauto.dll that you mentioned. That's interesting. It may be the new name for the library. I'll have to investigate. I did a quick search on google, and found both the files you mentioned to be available for download. I shall not post the link here, in case it contravenes any laws autodesk have I think I found that same site. I'm not suggesting anyone download or upload any files. I'm just wondering if Autodesk now distributes these files in a normal install. I think they were originally treated as a marketing tool (to encourage more vertical sales) but the functionality is now readily available via VL and .NET - they may have thrown the VBAers a bone. Incidently, the Dlls did transfer well to AutoCAD 2000 but, like you say, Mr. AutoDesk would likely not approve. Quote
SEANT Posted February 20, 2009 Author Posted February 20, 2009 As a follow up to this older post; acdbmgdbrep.dll is the library associated with the .NET Autodesk.AutoCAD.BoundaryRepresentation Namespace. Quote
Recommended Posts
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.