![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Automation
文章平均质量分 83
哆啦刘小洋
努力思考
展开
-
VC调用AutoCAD自动化的两种方法(包装类、接口)使用详解
在工程领域,使用AutoCAD时经常利用自动化(Automation)技术提高工作效率,VC调用AutoCAD自动化时有两种常用的方式,一个是包装类的方式,另一个是接口的方式,当然不只是AutoCAD,一般的支持Automation的软件都可以使用这两种方式,本文就这两种方式给出详细的使用方法,并简要总结各自的优缺点。文中代码基于VC6及以上。原创 2023-01-05 10:08:35 · 2147 阅读 · 0 评论 -
SegeX SgxVariantArrayT:VC封装支持多维数组的变体类型(VRIANT 、SafeArray)(附免费免积分源代码)
针对Com编程过程中,比如AutoCAD、Surfer、Excel、Word中使用自动化Automation(OLE)功能时,经常遇到VARIANT数组的情况,在VC中使用VARIANT数组很繁琐,特别是多维数组。本文介绍了一种封装VARIANT数组的方法并附带了完整的免费代码,具备以下主要功能:1)最多4维数组的支持;2)使用VARIANT数组类似于CArray、vector,也类似与Vb中的动态数组;3)支持CArray、vector与VARIANT的转换(1~4维)。本文的代码基于VC2012及以上。原创 2023-01-04 19:12:54 · 784 阅读 · 3 评论 -
VC2019 VC2022添加导入Word Excel AutoCAD Surfer等类型库(typelibaray)的方法
前两天,发现很多人在使用VC2019 VC2022开发Office AutoCAD Surfer等自动化组件时,不知道怎么导入类型库,和VC2017及以前的版本相比,类向导中AddClass没有了From a type libaray选项了。甚至还有VC2019以后就不支持tepelib组件开发的谣言。所以这里为大家展示在VC2019及以上导入类型库的方法。原创 2022-12-30 17:20:51 · 1325 阅读 · 2 评论 -
SegeX Automation:VC调用Golden Surfer自动化失败(VC调用Automation失败)原因详解
在工程领域,Golden Surfer普遍使用,为了提高成图效率,经常使用自动化(Automation)技术调用Surfer完成自动绘制。但网上一般提供的调用方式会有一定机会失败,从而大大影响了用户的体验并给工作带来困难。本文来源于SegeX Automation组件中的技术,旨在分析Surfer调用失败的原因,并给出解决办法。本文中的一些方法也适用于其他软件如AutoCAD、Office等软件的Automation使用。本文的代码基于VC2012及以上。原创 2022-12-29 09:49:28 · 377 阅读 · 0 评论