制作升级程序(在线等) (100分)

  • 主题发起人 主题发起人 kirinma
  • 开始时间 开始时间
K

kirinma

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个升级程序,和我们其他的程序一起发布,就是可以让客户在他的本机直接使用这个升级程序更新其他程序。
我现在的大概思路是首先连接服务器,有谁做过推荐一下,该用什么控件
然后查找待更新的文件,初步是打算根据时间来判断
但是这样做不是很合理,有没有其他的方法?
 
请大家帮个忙,谢谢!
 
AutoUpgrader控件是专门做升级程序的!

其实很多人都做过这样的程序,查找更新的文件可以根据版本号(当然如果你修改程序的时候经常忘记更新版本号,那就根据最后修改时间)来判断!
服务器端可以在更新时生成要更新的文件的列表,然后客户端读取这个配置信息再更新!

相信这些你都懂得怎么去获取!
 
我用的是delphi5,有没有自带的控件?
 
有,我这边有个Demo,你的邮箱??
 
star_heart@163.com
多谢了
 
没有自带的控件!
论坛上有很多讨论,如果你要考虑到更新时客户端程序正在运行的问题,那么就好好搜一下!
 
请到xianjun大侠的主页下载大富翁离线线浏览器的源码
http://www.netsky-tech.com/xianjun/
其中有升级更新的源码
用一个过程来实现!不需要控件,但功能比较单一,不显示升级进度及多文件更新
AutoUpdate升级控件delphibox有下载
 
我用ftp,如是cs的则用数据表中的字段控制。否则主动ftp
 
http://www.mei-lian.com/data/update.rar
注释 这是一个通过web自动升级程序的小东东(源码)。
比较毛糙,基本功能有:
1.判断是否有新的文件需要更新。
2.需更新文件能列表显示。
3.可关键字指定类型如:(DV)直接覆盖,(DL)不覆盖,(DR)覆盖并运行,(TR)下载到临时文件夹运行。
4.下载进度显示。
 
TO:shell~
请发一份DEMO给我,谢谢!
 
有没有d5自带的控件可以实现这个功能?
不想用第三方控件
 
我提供的那个不是吗??
 
请问谁有用ftp进行自动更新的吗,就是把局域网服务器上的文件覆盖本机当前目录下相同的文件,谁有源代码吗,给我一份,谢谢!jiang810208@126.com
 
多人接受答案了。
 
后退
顶部