易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi編寫自動更新程序

由于客戶端有的文件經常更新(遠程的,不是局域網),
所以想寫個自動更新的 程序。
看網上的 方法資料,知道些方法,但不知道具體怎么寫。

要不要服務器端寫個程序,客戶端也要寫個程序。
怎么做,用到什么控件,有寫過的大俠能否給個說明和源碼,我參考參考
謝謝!!!急需!!!
下载更新包有通过Http或者FTP下载;过程一般是这样的:在你的Http或FTP服务器上编辑一个文件用来保存更新的内容,比如叫Update.ini。这个文件里有你软件的更新的版本信息等。当你客户端启动的时候就调更新程序后台运行,更新程序从Http服务器下载pdate.ini文件并解析,判断要更新的内容,然后把这些要更新的文件下载到一个临时文件夹下,接着给客户端程序发一个退出消息,客端程序收到这个消息后退出程序,更新程序把临时文件夹下覆盖到客户端的目录下,然后再重新启动客户端,更新程序退出。。。。这样就完成更新了,我就是这样做的

呵呵,差不多就是上面说的.
=================================


2楼说的不错,基本就是这样。
代码很简单,曾经写过一个用ftp或idhttp都可以。
1.在主程序中,每次取服务器上的txt或ini版本文件与当前程序的对比。
2.发现不一致,启动自动更新的程序,开始下载,名称可以与当前不一样。
3.下载完毕后,关掉当前主程序,将刚下载的命名成当前的程序
4.启动新程序,退出更新程序。

樓上的 能給個源碼參考么???


用idhttp可以下载。

急需源碼參


相关问答:

delphi 数组跟for

如何用数组跟for打印出下面的图形
*
**
***
****

如果有更好的方法最好也写上 XX
procedure TForm1.Button2Click(Sender: TObject);
var
  arr: array of Integer;
  i,j: I ......

从哪里如手学习Delphi的三层

之前基本是用两层做过些小的设计,现在想学三层。不知道如何入手,应为好像之前实现的想法都不一样。
实在困惑。请各个给点意见。不够分可以在加
你要做哪方面三层

erp,oa

是使用webservice还是com+,
......

请教delphi/bcb中实现这种操作的方案

现在有个文件,文件比较大,需要直接嵌入到exe中,在程序中使用(非资源文件形式的嵌入)

最后实现的效果类似于这样。

其中文件的内容直接嵌入到了代码段1之后,假设文件内容的首地址是addr,那么在代 ......

这些delphi 代码怎么转给 BCB


  我对delphi不大熟悉, 但网络上delphi的代码多,BCB的少,想照着delphi的代码改称BCB的,但遇到一些额问题不知怎么转为BCB。 下面是摘录一些简短的。

(1)
type
  IXMLDOMImplement ......

请教下懂delphi多线程的大侠们!

我用 socket 接收到NO ,接收到一个NO就通过Carthread:=TCarthread.create(NO) ;创建一个线程,
是不是接收到多个NO,就会创建多个线程呢?
如果这样的话我接收到NO为EE,于是创建一个线程,过了一会SOCKET又 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号