乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: akaranta

在C#中创建关联舱口会导致访问冲突

[复制链接]

2

主题

10

帖子

1

银币

初来乍到

Rank: 1

铜币
18
发表于 2015-10-18 06:53:14 | 显示全部楼层
我现在已经进一步调查了这个问题,并且访问违规显然与调用AppendLoop时使用的HatchLoopTypes枚举值有关。
至少这些工作正常:
HatchLoopTypes.External
HatchLoopTypes.Derived |HatchLoopTypes.External
至少这些崩溃:
HatchLoopTypes.Derived |HatchLoopTypes.Polyline |HatchLoopTypes.External // 我的原始案例
HatchLoopTypes.Polyline |HatchLoopTypes.External
查看HatchLoopTypes枚举的文档,HatchLoopTypes.Polyline应该与HatchLoopTypes.External结合使用似乎有点奇怪,因为前者意味着有特定的定义对象,例如AutoCAD.Geometry.CircularArc2d。但是,在本例中,图案填充是关联的,并且此特定循环(逻辑上)是外部的,因为它使用数据库驻留的折线实体作为边界。
而且,就像我之前说的,这是我从我创建的孵化对象中读取的状态。
至少对我来说,从文档中看不出这个枚举的值的哪些组合是合法的,哪些不是。而且完全不清楚我如何重现像我从中获取此状态的孵化实体。
我会继续调查,任何提示高度赞赏...
回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2015-11-4 03:42:24 | 显示全部楼层

您能否制作一份图纸,其中包含图纸上指定的活套类型的可行和不可行示例。
或者生成演示该问题的代码示例。
您是否试图将通用循环类型应用于所有折线??
我们需要更多信息来解决此问题。
如果您希望AutoDesk观察这种情况,您将需要可再现的故障。
我需要一个更好的指示器来指示导致错误的情况,并且我需要查看代码。问候,
回复

使用道具 举报

2

主题

10

帖子

1

银币

初来乍到

Rank: 1

铜币
18
发表于 2015-11-4 03:54:21 | 显示全部楼层

我还没有好好看过代码,我明天再做,现在我已经脑死亡了。
但是..您是否正在尝试复制关联实体的id??..或者,相关影线的定义是否引用了边界对象??
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 21:58 , Processed in 0.142271 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表