delphi如何開發一款檢測軟體版本,然后從服務器下載應用程式的小程式,求支招,delphi初學者。
uj5u.com熱心網友回復:
怎么現在還在初學Delphi啊?這個語言不行啊服務端:加一個xml檔案,里面記載了各個檔案的最新版本,檔案名,檔案路徑,描述等;
客戶端:在主程式之外,另外再寫一個專門負責更新的程式。主程式啟動時,將更新程式也啟動一下。
更新程式做下面的事情:
1 從服務端(一般是WEB服務器)上下載xml檔案,比較xml檔案中的版本和 本地主程式的版本;
2 如果有新版本,彈出提示視窗,請用戶選擇是否更新;
3 從服務器上按照xml檔案中標記的檔案名,檔案路徑下載到本地一個臨時目錄中;
4 如果主程式的exe檔案需要替換,那么強制停止主程式,將更新檔案從臨時目錄下載到正確的目錄,重新啟動主程式,更新完成。
uj5u.com熱心網友回復:
我的做法,主要是目的是更新客戶端程式。1、在服務器上,將最新的客戶端檔案拷貝進指定目錄。
2、在客戶端撰寫一個南門更新檔案的程式:
3、從服務器上下載城更新的檔案名(幾十個),每個與本地檔案,進行對比,無就下載,檔案比服務器檔案舊,也下載。
4、下載結束,呼叫主程式。
uj5u.com熱心網友回復:
主要是如果要更改資料庫結構如何做?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/49311.html
標籤:網絡通信/分布式開發
上一篇:delphi 處理PDF控制元件
