找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 704|回复: 6

[求助]:MFC程序如何更改为Arx程序?

[复制链接]
发表于 2005-9-9 09:14:57 | 显示全部楼层 |阅读模式

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

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

×
有没有哪位试过将一个MFC执行程序更改为Arx程序?不是移植,而是在MFC基础上改!
是否可行?如果可行的话能不能说说大概需要哪些步骤?谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-9-9 09:52:10 | 显示全部楼层
哈哈,我也在试,不过根据包含文件可以一点点加上去的,就是麻烦一些,多参考一些例子吧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-9-9 14:41:36 | 显示全部楼层

Re: [求助]:MFC程序如何更改为Arx程序?

最初由 zonly 发布
[B]有没有哪位试过将一个MFC执行程序更改为Arx程序?不是移植,而是在MFC基础上改!
是否可行?如果可行的话能不能说说大概需要哪些步骤?谢谢! [/B]


你的思路有问题吧?
如果你说的MFC执行程序为EXE的话,我觉得你的思路有问题。

ARX程序的本质是DLL程序,当然可以是MFC编写的DLL程序。
你应该先建立ARX框架,然后把代码和相关内容移到这个ARX框架中。

EXE方式开发的与CAD有关的程序,不可能是ARX,只能是利用COM接口,进行功能调用的程序。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-9 16:51:57 | 显示全部楼层
Re: layworld
“EXE方式开发的与CAD有关的程序,不可能是ARX,只能是利用COM接口,进行功能调用的程序。 ”

目的并非是开发一个能调用AutoCAD功能的执行程序,而是将现有的一个执行程序更改为支持Arx的DLL程序,使之能在AutoCAD中使用。移植肯定是可以的,但原程序比较臃肿,所以希望能直接在执行程序的基础上修改。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-9-9 17:16:31 | 显示全部楼层
zonly:

    其实,EXE与DLL一样都是可执行程序,我觉得两者除了结构上,其他内容没有本质的区别。
我觉得你新构建一个ARX框架,然后把EXE中的代码成批的放进来,要比在EXE框架的基础上修改,把EXE改成ARX结构要方便和容易得多。

   以我的经验,建议你还是创建ARX,然后把代码以及资源都挪过来,而不是在原来的项目上修改。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 13:45 , Processed in 0.388480 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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