请教bentley老师,在com接口下,以下这两个函数报错,一个是生成shape,一个是生成线段,不知道是我使用方法的问题,还是封装的有问题?其他的基本单位生成没有问题。
BIM.ShapeElement shapeEle = app.CreateShapeElement1(null,ref ptArray);
BIM.LineElement linePathA = app.CreateLineElement2(null,ref ptOri,ref ptA);
再补充一下,以前这句话是没问题的,现在这句话程序过不去了,很奇怪。BIM.LineElement preHHCurveElement = app.CreateLineElement1(null, ref pntOnPreHHQX);
再补充一点,刚刚咨询了我们的同事,是不是MicroStation版本要升级,我现在的是10.10.00.023
链接:https://pan.baidu.com/s/1hVhExDn6d6NNlU7yntvpVg 提取码:3v1v 这个是离线安装包,请升级最新版MS UP13的。
应该都是没有问题的。请提供完整的可测试代码(即我将你的代码复制到我的项目中后不需要做任何工作就能直接运行的)。比如你的ptArray,你的app都是如何声明、赋值或获得的?
符老师好,我将引用的dll的嵌入互操作类型,设置为false,程序可以走通了,暂时不升级了。