ZZC18858664123 发表于 2020-6-16 19:45:52

C#怎么调用2007的com接口。求代码

及一些调用具体的dll位置。书上找到的是2016的。找不到具体的dll。

satan421 发表于 2020-6-16 19:59:03

acdbmgd.dll和acmgd.dll,acad.exe同目录下,引用后根据需要添加using语句

ZZC18858664123 发表于 2020-6-18 15:52:14

satan421 发表于 2020-6-16 19:59
acdbmgd.dll和acmgd.dll,acad.exe同目录下,引用后根据需要添加using语句

不是这两个dll,调用这两个dll是另外一套对象模型。com接口不是这两个。com接口类似于用vb6引用的autocad 2007 type这样的。

ZZC18858664123 发表于 2020-6-18 15:55:13

我引用了C:\Users\Administrator\Desktop\1.PNG 但是却出错了成感叹号不让用C:\Users\Administrator\Desktop\2.PNG   

ZZC18858664123 发表于 2020-6-18 15:55:56

大神指导一下。

satan421 发表于 2020-6-18 16:12:21

Autodesk.AutoCAD.Interop.Common.dll
Autodesk.AutoCAD.Interop.dll
路径的话不好说,低版本不清楚,高版本还是acad.exe同路径下。

satan421 发表于 2020-6-18 16:15:54

为什么用COM而不是.NET,也看不懂引用图片是什么操作。

chengduld028 发表于 2023-11-9 13:34:48

ACAX17ENU.TLB   , ACDB17ENU.TLB这是2009的
页: [1]
查看完整版本: C#怎么调用2007的com接口。求代码