明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1771|回复: 4

如何在ARX文件中实现数据和类的共享

[复制链接]
发表于 2003-10-29 21:47:00 | 显示全部楼层 |阅读模式
如何在ARX文件中实现数据和类的共享
发表于 2003-10-31 20:34:00 | 显示全部楼层
包含所选类的头文件,不行吗?
发表于 2003-10-31 20:38:00 | 显示全部楼层
在类的头文件中的public下定义的不就是全局变量吗?
若要两个程序arx共享的话,应该调用封装成dl的程序就ok了吧?
 楼主| 发表于 2003-11-1 00:34:00 | 显示全部楼层
但是DLL文件对ObjectARX提供的内库是不好操作的,而ARX动态连接库对Object比较好操作,我想不通过DLL文件来实现类的共享,只用ARX来实现类的共享。或者DBX文件也可的。因为在软件开发过程中,不可能最后只生成一个ARX目标动态连接库,那样比较慢,分散开了以后,比较好一些,并且在软件的开发过程中,应该有很多人参加的,每个人不可能知全部的软件结构,通常,他(她)只知道其中一部分,这也是生成多个ARX文件的最重要的一点。
//
所以,在实现不同的ARX类的共享,就好象一个真正的DLL文件一样。
我试了很多种办法,终于找到了一点眉目:
照传统的连接DLL文件的方法来实现是不行的,因为ARX文件的结构与DLL文件还是有区别的,它只能在AutoCAD下运行,所以在共享类时,必须在源ARX(DBX)文件首先调入,并且提供注册类的急智,然后在目标ARX文件中#include源ARX文件中包含类的头文件,就可以调用了。
//如果有更好的办法,望赐教!!YY
发表于 2003-11-1 12:30:00 | 显示全部楼层
把你所需的类(cpp和h)文件拷贝到你的arx程序目录下,不就ok 了吗?在
资源管理器中添加到source文件包里,不太能了解你想要干什么?
若想共用的话,建立一个服务器啊
还可用com 组件吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 20:20 , Processed in 0.197585 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表