标签:文档 dll inter 否则 测试数据 sdk 解决方法 clu 版本号
解决方案:找到自定实体项目的目录下的Autodesk.arx-2014.props文件,打开并编辑ArxSdkDir节点的值,改为安装ObjectArx的路径。就OK了。
–左到右
arc.StartPoint
{(7151.11257350689,2494.76600079297,200)}
X: 7151.1125735068927
Y: 2494.7660007929662
Z: 200.0
arc.EndPoint
{(5218.90934925515,2527.31643705483,200)}
X: 5218.9093492551474
Y: 2527.3164370548329
Z: 200.0
--下到上
arc.StartPoint
{(10482.6189523043,1834.73690787365,200)}
X: 10482.6189523043
Y: 1834.7369078736517
Z: 200.0
arc.EndPoint
{(10482.6189523043,4351.74259295576,200)}
X: 10482.6189523043
Y: 4351.7425929557648
Z: 200.0
--右到左
arc.StartPoint
{(16300.4106147591,1435.48772301059,600)}
X: 16300.410614759079
Y: 1435.4877230105917
Z: 600.0
arc.EndPoint
{(14285.8917180871,1435.48772301059,600)}
X: 14285.891718087136
Y: 1435.4877230105913
Z: 600.0
--上到下
arc.StartPoint
{(11770.9503677832,-1525.82060923224,400)}
X: 11770.950367783196
Y: -1525.8206092322357
Z: 400.0
arc.EndPoint
{(11794.1975746998,681.662180525194,400)}
X: 11794.197574699823
Y: 681.662180525194
Z: 400.0
可以看到有时候一致,有时候相反,这是非常操蛋的地方,用时谨记。
更新:貌似是起始角和终止角的问题,转的圈圈太多。
错误1-http://www.cnblogs.com/junqilian/archive/2011/08/21/2148630.html
如果按上面改正后还有错误那么原因有两个:1是ProgID值与当前CAD系统版本号不一样,2是打开多个CAD导致的
用.net访问com的SendCommand并用它发送命令,如果命令行中已经有文字的话,cad会一直等待直到命令行中的文字清空或命令执行,完成前面操作后才执行我们的SendCommand方法。坑爹啊,尤其是在外部启动cad的时候,如果已经打开cad并且命令行有文字,那启动程序会一直等待造成假死现象
平常我们都是用AutoCAD注册机来激活Autodesk产品,但是如果操作不当就会出现激活不成功的显现。出现这种现象的原因有:1、序列号重复,即两款产品用的是同一个序列号。2、没有断网。
以上只是简单的列举了注册失败的原因。我们真正要解决的是激活失败了怎么办?有许多人卸载了再安装试了好多次都不行最后重装系统再安装才好,这样的话代价太大还浪费时间。本人亲身经历过这种情况,最后在网上找解决方法再结合实际操作找到了解决方案。下面就详细道来:
需要添加的引用
找到Civil 3D安装目录找到下面的dll。
Autodesk.AEC.Interop.Base
Autodesk.AEC.Interop.UiBase
Autodesk.AutoCAD.Interop
Autodesk.AutoCAD.Interop.Common
Autodesk.AECC.Interop.<Civil方面的对象>
Autodesk.AECC.Interop.Ui< Civil方面的对象>
选择上面的引用后,将引用的"复制本地(Copy Local)"属性设为true
最后在项目中使用using语句引用就可以了。
注:为什么要把"复制本地"属性设为true?因为引用的这些dll在运行的时候不需要的。还有Com的dll默认情况下"复制本地"属性是不可选的。要让它可选的话,修改"嵌入互操作类型"属性为False就可以了(默认为true)。如果默认"嵌入互操作类型"的值,有可能会引发-无法嵌入互操作类型"……"的异常。解决方法就是"嵌入互操作类型"属性设为False。
标签:文档 dll inter 否则 测试数据 sdk 解决方法 clu 版本号
原文地址:https://www.cnblogs.com/civil/p/10192765.html