delphi如何开发一款检测软件版本,然后从服务器下载应用程序的小程序,求支招,delphi初学者。

解决方案 »

  1.   

    怎么现在还在初学Delphi啊?这个语言不行啊服务端:加一个xml文件,里面记载了各个文件的最新版本,文件名,文件路径,描述等;
    客户端:在主程序之外,另外再写一个专门负责更新的程序。主程序启动时,将更新程序也启动一下。更新程序做下面的事情:
    1 从服务端(一般是WEB服务器)上下载xml文件,比较xml文件中的版本和 本地主程序的版本;
    2 如果有新版本,弹出提示窗口,请用户选择是否更新;
    3 从服务器上按照xml文件中标记的文件名,文件路径下载到本地一个临时目录中;
    4 如果主程序的exe文件需要替换,那么强制停止主程序,将更新文件从临时目录下载到正确的目录,重新启动主程序,更新完成。