pjm8765 发表于 2017-6-20 08:08:40

添加圆圈时出错

**** Hidden Message *****

pjm8765 发表于 2017-6-20 08:19:47

对不起,作为一个木偶! 已将 Point3d 转换为双精度数组。

pjm8765 发表于 2017-6-20 08:21:33

为什么这不会产生编译时错误,也就是说,当它需要一个double数组时,为什么它接受一个Point3d变量?

n.yuan 发表于 2017-6-20 15:09:36


因为:
你使用COM API与.NET API混合(因为我看到“Point3d”来自.NET API),其中AddCircle()的第一个参数是“对象”类型(实际上是变体),它可以是编译时的任何东西。虽然您已经在使用.NET API,但以某种方式向代码添加了另一个不必要的依赖层(到COM API),这是不好的(或者至少不是“最佳实践”)。
页: [1]
查看完整版本: 添加圆圈时出错