明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2881|回复: 7

[求助]客户端的ARX程序如何根据服务器上的版本进行自动更新?

[复制链接]
发表于 2010-9-19 00:20:00 | 显示全部楼层 |阅读模式
如题,当服务器有新版本的ARX动态库后,客户端的ARX动态库如何检测并自动更新?
 楼主| 发表于 2010-9-26 19:42:00 | 显示全部楼层

看来这个问题很麻烦,没人回答。

经过一周的冥思苦想,没有办法绕过,只好通过一个绿色软件compare folder手动更新,每次要通知客户端而且要关闭AutoCAD

发表于 2010-10-7 13:25:00 | 显示全部楼层
我也是不懂这些,我每升级后的程序都重新打包。然后电话给客户说要不要更新。要就发更新包他们更新。 这样也只能对付目前客户少的情况。如果用户很多后,这样做就不行了。 也想了解这方面如何解决。呵呵。
发表于 2013-7-29 16:34:57 | 显示全部楼层
xhsd 发表于 2010-9-26 19:42
看来这个问题很麻烦,没人回答。
经过一周的冥思苦想,没有办法绕过,只好通过一个绿色软件compare folder ...

目前还有更好的办法吗?比如像飞Q一样的检测同个局域网内的最新版本,然后提示更新?
发表于 2013-7-29 16:56:16 | 显示全部楼层
利用MFC可以实现
发表于 2013-8-3 17:25:16 | 显示全部楼层
可以考虑使用XMLRequest 读取服务器上的XML文件,比较自身的ARX(DLL) Version, 如果发现已经更新,则下载新的文件到本机,但缺陷是:需重新启动才能生效,而且ARX本身不能调入AutoCAD中。如果能做到热升级的话,那最好不过,一直在努力,单尚未实现。
发表于 2013-8-29 14:12:11 | 显示全部楼层
首先,升级程序一定要和本身运行的程序分开;
升级程序运行的比功能程序早,且升级程序判断版本是否满足要求之后再去加载需要的功能程序。
发表于 2022-2-16 21:39:55 | 显示全部楼层
没有然后了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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