請問大家,你們在維護PB開發的C/S應用應用程式時,給客戶更新檔案是怎么做的?有什么好方法?
uj5u.com熱心網友回復:
局域網的直接PBL或者DLL放資料庫里,程式啟動的時候檢查版本號,有更新就啟動更新。uj5u.com熱心網友回復:
參照樓上改是PBD或者DLLuj5u.com熱心網友回復:
把客戶端檔案放到一臺應用服務器上,需要更新時直接替換服務器上的檔案;程式每次啟動時檢查檔案修改時間進行更新。
C/S 程式同步工具(PB12.0 原始碼)http://bbs.csdn.net/topics/390801442
uj5u.com熱心網友回復:
下載的時候,可以使用ftp下載,(1)在軟體中設定一個全域變數,定義版本號,比如:12.01,每次改動后,把這個號改一下
(2)在資料庫中設定一條記錄,記錄當前的最高版本號,如12.06
(3)軟體每次打開的時候讀取資料庫的版本號與全域變數對比,如果小于資料庫中的版本號,則從服務器下載
(4)下載時最好是自動關閉當前程式,啟用另一個下載程式(下載程式可以通過ftp方式下載)
uj5u.com熱心網友回復:
1.資料庫中再建一個表,模塊名稱、pbd名稱,pbd 建立時間,blob欄位用于存盤pbd檔案(一般是壓縮后先上傳);2.客戶端程式,運行時,先檢查本PBD建立時間,如果早于pbd 建立時間,則下載,解壓,命名為pbd名稱,蓋掉當前檔案 。
uj5u.com熱心網友回復:
可以用一個程式來實作更新,通過檔案復制來實作或者把檔案上傳到資料庫里,然后再下載
或者采用FTP、HTTP都可以
uj5u.com熱心網友回復:
同意,我也是把pbl,exe檔案放在資料庫中,有一個版本號放在資料庫中,應用程式入口,找當前應用程式版本與資料庫版本是否相符,不同則啟動下載程式,關閉當前應用。uj5u.com熱心網友回復:
正在找這方面的資料,謝謝分享!uj5u.com熱心網友回復:
資料庫建表記錄版本號,每次上傳更新版本號。uj5u.com熱心網友回復:
FTP的例子~http://download.csdn.net/detail/xiaozhe_song/6786811
uj5u.com熱心網友回復:
報錯
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/39977.html
標籤:基礎類
下一篇:PB怎樣備份工程檔案比較好
