VBA projects in AutoCAD are stored in separate files with the .dvb extension, consisting of code modules, class modules, and forms.
Launching AutoCAD 2013 causes an immediate crash or displays an ObjectARX exception error pointing to acvba.arx .
Declare PtrSafe Sub GetSystemTime Lib "kernel32" (lpSystemTime As SYSTEMTIME) Use code with caution. Using LongPtr for Memory Addresses autocad 2013 vba module 64-bit
The ActiveX API has evolved over time. For projects created in AutoCAD 2013 that need to work with newer versions, you may need to update COM library references. For example, acETransmit17.tlb changed to acETransmit18.tlb .
To run your .dvb macros, you must manually install the specialized Microsoft Visual Basic for Applications Module. This comprehensive guide covers everything needed to download, install, and troubleshoot the AutoCAD 2013 VBA module for 64-bit systems. Why the 64-Bit VBA Module is Required VBA projects in AutoCAD are stored in separate
Even after installing the module, your macros might crash. The reason?
Common failure modes on 64‑bit systems Using LongPtr for Memory Addresses The ActiveX API
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.