飞诗:
难道块不能取GeometricExtents
GeometryExtentsBestFit 用这个解决 
GeometryExtentsBestFit 对动态块也不准
com方式也出错; 错误: Automation 错误。 范围无效 
莱昂纳多·胖子:
进到块里面去,一个一个获取范围 

块里面如果有不能显示的对象,比如缺字体,也会获取不到
其实是飞诗的cad调试时候无法看到字体,所以要用以下的链接:
http://through-the-interface.typepad.com/through_the_interface/2013/11/debugging-autocad-using-visual-studio-2013.html
下面是机器翻译:
使用Visual Studio 2013调试AutoCAD有很多理由希望使用最新发布的Visual Studio 2013来开发和调试用于AutoCAD的.NET模块。其中一个主要的是期待已久的对64位应用程序的“编辑并继续”支持的添加。不幸的是,在本文中,我们将看到为什么在AutoCAD中调试64位.NET模块时,尽管等待,E&C还是不能工作。从VS2013调试器运行AutoCAD时的主要问题表现为字体加载问题。如果从vs2013启动autocad以调试64位类库(即使没有实际加载模块),则当运行诸如style(尝试在对话框中显示字体信息)等命令时,autocad将崩溃。这对于我测试过的所有版本的AutoCAD都是正确的;可以追溯到AutoCAD 2013,但对于之前的版本,这可能也是正确的。感谢Samir Bittar让我注意到这个问题。这个问题似乎也在论坛上进行了详细讨论。在AutoCAD工程团队中,我们上海办事处的工程师丁亚瑟(Arthur Ding)对这个问题进行了非常深入的研究。在调试.NET模块时,Arthur发现了VS2013与VS2012的工作方式不同,并使在AutoCAD中所做的核心假设失效。当VS2013启动AutoCAD(至少通过启用“编辑并继续”的调试代码路径)时,会创建一个附加线程,用于在退出前将基本模块(如acdb*.dll)加载到进程中。对于VS2012,情况并非如此:它是AutoCAD的主线程加载基本模块,就像在调试器外部运行时一样。我们的ACDB模块自然希望由AutoCAD的主线程加载,因此缓存加载线程的ID以供以后使用。当前遇到的主要问题是访问某些字体时:加载这些字体失败,因为加载尝试是从ACDB不识别为主线程的线程进行的(为了安全起见,这是ACDB不允许的–它不是线程安全的,因此阻止了从ARbit访问数据库操作线程)。然后访问字体时(例如,在样式对话框或多行文字编辑器中),这会导致(最多)错误或(最多)崩溃。好消息是,使用VS2013有两种简单的方法可以避免此问题,这两种方法都可以防止AutoCAD崩溃(无论如何,由于这个特定的问题)。通过工具–>选项–>调试打开“使用托管兼容性模式”。
从项目–>属性–>调试中打开“启用本机代码调试”。
后者会带来性能损失,因为它显然需要更多的工作来关注autocad中的非托管代码和底层操作系统(其中相当一部分)。

坏消息是这两个选项都禁用了64位应用程序的“编辑并继续”。因此,虽然可以利用VS2013使用上述方法之一调试64位.NET模块,但在这样做时,您将无法使用VS2013最期待的新功能之一。[似乎在使用VS2013调试REVIT时也存在问题。有关更多信息,请参阅杰里米博客上的这篇文章。]

转载于:https://www.cnblogs.com/JJBox/p/10794686.html

cad.net GeometricExtents出错了 调试看不到文字相关推荐

  1. 支付宝支付时出现:页面出错了,别着急。请看下面的帮助信息:您所访问的内容不存在或出现故障。

    解决 : 页面出错了,别着急.请看下面的帮助信息:您所访问的内容不存在或出现故障. 目前只用这个方法解决了,如果不能解决在去看看其他解决方案 支付宝官方文档 : https://opendocs.al ...

  2. c语言链表容易犯的错误,急求大牛啊这个容易的链表到底在哪出错了

    急求大牛啊,这个简单的链表到底在哪出错了 #include #include struct list { char str; struct list * next; }; int main() { s ...

  3. sql server datetime格式_为什么你SQL Server中SQL日期转换出错了呢?

    开发人员有时候使用类似下面SQL将字符串转换为日期时间类型,乍一看,这样的SQL的写法是没有什么问题的.但是这样的SQL其实有时候就是一个定时炸弹,随时可能出现问题(隐藏的炸弹而已,只是等触发条件而已 ...

  4. Python中单元测试出错了,会怎么样?

    在上一篇中,我们看到了单元测试正常通过时的情况,如果我们边修改一下要测试的函数,然后再运行单元测试,会出现什么情况. 原say_hello_name.py 1 def hello_name(name) ...

  5. 程序员最痛苦的事,就是程序出错;程序员最最痛苦的事,就是程序出错了还没有错误信息!--IIS Service Unavailable 问题如何解决...

    今天有人问如何处理IIS网站出现"Service Unavailable"的情况. 在网上google了一下,导致这个出错的原因很多,而"Service Unavaila ...

  6. java画方块_[求助]用Swing就画一个方块代码出错了

    [求助]用Swing就画一个方块代码出错了 本意就是画个方块... 我都不行...郁闷..........帮帮我. 然后最好能告诉我下如果只想画个方块我写的代码哪句是废话..谢谢! 等待ING.... ...

  7. cad布局教程_10+篇CAD三维模型一键出工程图,你掌握了?

    点击上方 "CAD自学网 "  → 点击右上角"..." → 点选"设为星标 ★ " 为CAD自学网加上星标,即可及时收到干货啦! 左下角阅 ...

  8. 推特错误,呃,出错了,请稍后重试

    昨天晚上,我收到了来自表弟发来的一条信息,这吊毛已经很久没联系我了,突然间发信息给我肯定没什么好事!我迟疑了一下,还是忍不住看了信息:哥,快帮我看看这个推特,弄了一个晚上了还没搞定,从他语气中能感觉到 ...

  9. Android Studio的res自动生成的文件出错了_莫韵乐与bug的奇妙冒险

    Android Studio的res自动生成的文件出错了_莫韵乐与bug的奇妙冒险 无论学什么编程语言都要跟奇怪的bug过不去 奇怪的bug出现了 今天满怀欣喜地进行安卓开发学习,创建好一个新的项目之 ...

最新文章

  1. 书单推荐:六本好书带你入门数据科学
  2. pycharm下载与安装
  3. Oracle中的单行函数
  4. ​再现Bug?iPhone13 拍照翻车自带炫屏 网友:没想到我也“中奖”了
  5. 认识一下Android 事件分发机制
  6. 从数据到代码——通过代码生成机制实现强类型编程[上篇]
  7. ubuntu16.04 安装完显卡驱动后分辨率固定640x480 解决
  8. Wpf中使用OxyPlot制作图表
  9. js定义对象时属性名是否加引号问题
  10. 小米路由器4C从0到自编译以及刷固件
  11. 带时间轴的文章归档的html页面,Css打造伸缩时间轴样式的WordPress归档页面archive.php...
  12. 【横向移动】内网渗透之内网信息收集
  13. Linux——Linux系统编程之基于TFTP实现服务器与开发板间的文件传输实战总结
  14. 【python爬虫】easyocr识别gif图片文字
  15. 落枕、肩颈酸痛,用磁疗就可缓解!
  16. android判断字符串是否包含下划线,android 富文本SpannableString去掉下划线
  17. 打造一个丝滑般自动轮播无限循环Android库
  18. PMP考试六大管理学定律
  19. linux ps -ef和ps -aux,关于Linux中ps -aux的深入理解
  20. 手机电子邮件用outlook登录

热门文章

  1. NMOS与PMOS的导通条件与使用方法
  2. 把Mitre SFR 1.4.2源码打包成MFC风格的exe
  3. windows7旗舰版的好处
  4. SQL轻松入门(1):增删改与简单查询
  5. 蓝桥杯 历届试题 幸运数 (堆+DFS)
  6. 不要自己默默加班了!争取领导支援的五大实战话术
  7. CSDN如何更快速地涨粉
  8. qmail 相关问题
  9. SBI集团向“Smart Card”钱包制造商投资1500万美元
  10. 「 每日一练,快乐水题 」728. 自除数