大家好,
这些链接最终帮助我解决了这个问题。确保设置CLSID和AutoCAD.NET应用程序。21(编号)到相应的AutoCAD版本(此版本适用于AutoCAD 2017)。在注册表中查找它。它甚至可以在Windows 10上与visual basic 5和64位AutoCAD 2017配合使用。
https://stackoverflow.com/questions/40656440/vb6-program-interacting-with-autocad-is-not-longer-able-to-create-or-bind-to-t
这是一个很好的例子https://stackoverflow.com/questions/9125424/late-binding-run-time-error-in-vb6-when-creating-an-object-from-a-net-assembly
-
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\AutoCAD.Application.21]
- @="AutoCAD Application 21"
- [HKEY_CLASSES_ROOT\AutoCAD.Application.21\CLSID]
- @="{0D327DA6-B4DF-4842-B833-2CFF84F0948F}"
- [HKEY_CLASSES_ROOT\AutoCAD.Application]
- @="AutoCAD Application"
- [HKEY_CLASSES_ROOT\AutoCAD.Application\CLSID]
- @="{0D327DA6-B4DF-4842-B833-2CFF84F0948F}"
- [HKEY_CLASSES_ROOT\AutoCAD.Application\CurVer]
- @="AutoCAD.Application.21"
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AutoCAD.Application.21]
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AutoCAD.Application.21\CLSID]
- @="{0D327DA6-B4DF-4842-B833-2CFF84F0948F}"
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AutoCAD.Application]
- @="AutoCAD Application"
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AutoCAD.Application\CLSID]
- @="{0D327DA6-B4DF-4842-B833-2CFF84F0948F}"
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AutoCAD.Application\CurVer]
- @="AutoCAD.Application.21"
|