找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 550|回复: 3

[教学]:MFC在ARX应用中的常见问题---采用动态链接还是静态链接

[复制链接]
发表于 2005-10-30 10:53:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
由于ARX应用既可以与动态链接的MFC库一起建立,也可与静态链接的MFC库一起建立,所以在ARX应用中我们可以充分利用MFC的优点。以下我们将分两部分对一些常见问题进行讨论。

采用动态链接还是静态链接
在一ARX应用中采用动态链接的MFC库还是静态链接的MFC库很大程度上是由应用程序性能与额外的AutoCAD开发中不同版本的协调间的比决定的。开发者应决定是动态链接所带来的性能优越更重要还是协调某一版本编译器与当前版本AutoCAD所采用的编译器的一致性更重要。以动态链接的MFC库形式建立的ARX应用与AutoCAD共享同一MFC动态链接库,因此该应用比采用静态链接的MFC库形式建立的应用更小、运行效率更高。然而它却具有:①.所用的开发编译器必须与用来构建AutoCAD的编译器版本相同 ②.最新版本的开发编译器可能无法使用 ③.在新发行的AutoCAD版本中以早期版本建立的ARX应用可能无法工作等缺点。

由于静态链接的MFC库形式建立的ARX应用把MFC库也加载到了每一静态链接的ARX应用中,故上述问题对此类ARX应用不存在但此类应用却有:①.更大的内存要求②.运行速度慢(因所需的交换空间更大)等缺点。因此开发者应权衡利弊再作取舍。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-11-3 09:26:28 | 显示全部楼层
照楼上的分析,那就可以用V6开发AutoCAD2004以上版本的ARX程序了!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-11-5 09:46:47 | 显示全部楼层
采用动态连接要好一些
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-7 22:19:07 | 显示全部楼层
二楼并不是这样啊,这要看ARX是用VC的哪一个版本的核心开发的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-18 13:57 , Processed in 0.174826 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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