几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(C++)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


 
 
主题工具 搜索本主题 显示模式
旧 2009-04-18, 06:01 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】热心的pandoram看过来,讨论arx中调用dll及类设计的问题,欢迎大家也来讨论

热心的pandoram看过来,讨论arx中调用dll及类设计的问题,欢迎大家也来讨论
热心的pandoram看过来,讨论arx中调用dll及类设计的问题,欢迎大家也来讨论
1。我设计了直线、圆、图块等类,会不会影响cad的内存,造成内存泄漏?比如说,直线类中定义了直线的起点、终点坐标,图层、线型等等值。还有画线函数。我测试过,建立这样一个类,实例对象时,要申请内存空间,是否是向acad申请的?个人感觉,是不是直接将画线、圆,读写图块直接做成函数,封装在dll,更可靠一些?
2、我将dockbar做成了一个输出dll,供调用,发现,如果在dockbar上建一个按钮,调用读图时候(pdb->readdwg("c:\\1.dwg")),居然读图错误,是否这样不值得?
3、当我的dockbar出现在cad上的时候,如果我关掉cad,cad会响一下,也没有任何错误提示。但如果我卸掉调用此dockbar的arx后关掉cad,却没有声响。讨论一下,究竟是什么样的问题,是否内存释放的时候,cad有问题?
5、因为设计系统时,避免不了访问外部数据库,我想利用ado,所以将ado封装成了一个类,但是发现频繁的访问外部数据库,cad会崩溃,这样也有不当??
4、我建立dll的初衷是为了避免arx文件过大,想按照exe的模式来设计arx,但调试中发现,这样反而有更多的问题,是否设计dll无必要??
也欢迎各位讨论这个问题,可能在设计比较大一点的arx程序时,都会碰倒这样的问题,希望大家能集思广益,多提看法
是不是觉得这些问题太幼稚了啊????
偶这几天又有点活忙, 没有及时回复你, 不好意思.
你的问题很理论性喔, 我回头还是email你, 解释得比较清楚.
virtue is like a rich stone, best plain set.
-- francis bacon, <of beauty>
收到,谢谢
如果有必要,我可以将我的代码传给你
看来你的c++没学透彻啊
是啊,毕竟是半路出家嘛
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
 


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 09:49 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多