查看单个帖子
旧 2009-04-20, 02:38 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】[arx]objectarx managed wrapper classes参考中文档(4)

[arx]objectarx managed wrapper classes参考中文档(4)
www.dimcax.com
[arx]objectarx managed wrapper classes参考中文档(4)
和c++交互
.net程序中可以包含c++代码,所以可以使用没有对应托管封装类的objectarx api。objectarx托管封装类有一个属性和一个方法,用来在托管对象和非托管对象之间进行交互。
从托管对象获取内在非托管对象的指针,可以使用unmanagedobject属性。利用非托管对象产生托管对象,可以使用disposablewrapper.create()方法。
和com交互
你可以通过.net程序获取autocad automation对象模型和其它的objectarx com api。
在.net中使用autocad com api
创建一个.net解决方案和工程。
从工程菜单或解决方案浏览器中选择添加引用。
在com 选项,选择autocad
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)