線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1350
推到 Plurk!
推到 Facebook!

如何取得遠端電腦檔案(Delphi所寫的bpl)的版本資訊?

缺席
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-30 10:31:50 IP:211.21.xxx.xxx 未訂閱
各位前輩: 一般一些知名的廠商所開發出來的系統,都有提供自動下載程式(dll或bpl)以更新系統的錯誤或修改客戶的需求。小弟目前正使用Package的方式來開發系統,希望也能提供自動下載程式的功能,讓客戶方便的更新系統,就不需用Mail、Msn或其他管道更新。 小弟的想法是這樣子,在遠端架設一台Ftp Server,使用者在上網的情況下,使用系統時先連結到遠端Ftp Server,檢查Server端與Client端的版本是否一致,若不一致就下載到Client的電腦,問題來了Client電腦要如何取得遠端Server電腦檔案(Delphi所寫的bpl)的版本資訊?除了這個作法還有其他的作法嗎?請各位前輩指教,感激不盡…
------
~小弟淺見,參考看看~
shinhrn
中階會員


發表:54
回覆:165
積分:83
註冊:2002-06-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-30 11:23:21 IP:218.170.xxx.xxx 未訂閱
我是另外用一個文字檔來記錄程式的版本...
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-04 13:22:41 IP:211.21.xxx.xxx 未訂閱
引言: 我是另外用一個文字檔來記錄程式的版本...
shinhrn兄:感謝您的回應…目前小弟也是使用這個方法… 不知還有那位大大還可以發表一下意見…
------
~小弟淺見,參考看看~
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-04 23:56:59 IP:61.222.xxx.xxx 未訂閱
老實說,我不是用 FTP 我是用 HTTP 在程式中會Post用戶版本或其他訊息{後門... 嘻嘻!} 到 WebServer 中,交由寫好 CGI 寫入資料庫。 並判斷是否更新下載與下載位置 {或非法使用本軟體}訊息給用戶端程式。 程式直接透過WebServer 下載檔案。 這種好處在於,客戶網路有時 FTP 被封鎖。 或使用Proxy Server 方式。也能解決! 必竟人人都需要上網。 呵呵...
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-10-07 15:49:22 IP:211.21.xxx.xxx 未訂閱
引言: 老實說,我不是用 FTP 我是用 HTTP 在程式中會Post用戶版本或其他訊息{後門... 嘻嘻!} 到 WebServer 中,交由寫好 CGI 寫入資料庫。 並判斷是否更新下載與下載位置 {或非法使用本軟體}訊息給用戶端程式。 程式直接透過WebServer 下載檔案。 這種好處在於,客戶網路有時 FTP 被封鎖。 或使用Proxy Server 方式。也能解決! 必竟人人都需要上網。 呵呵...
感謝wameng兄的寶貴意見,小弟會試試看的… 至於小弟所提出來的問題:Client電腦要如何取得遠端Server電腦檔案(Delphi所寫的bpl)的版本資訊?不知道有那位大大可以幫幫小弟,還是小弟所提出來的問題根本就達不到的,Tell Me Why?
------
~小弟淺見,參考看看~
rexchiu
中階會員


發表:14
回覆:88
積分:70
註冊:2002-03-17

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-10-07 18:49:45 IP:211.78.xxx.xxx 未訂閱
通常你可以這樣做 由你的client去問你的server,檔案的版本資訊. server 就回傳檔案版本資訊給client. 若你是走,HTTP的方式,可以寫個CGI或ISAPI..etc看你習慣. client 連線上來就去呼叫那個網頁以取得想要取的的資訊. server那邊就用GetFileVersionInfo()這個win32API來取得指定檔案的資訊! 整個方式可以這樣做,client->http://ftpsever.xxx.xxx/getfileversion.dll?filename="updatefile", sever就回應client相關資訊,然後你的client 在看是否要下載等等! Best Regards, Rex Chiu
------
Best Regards,
Rex Chiu
系統時間:2024-07-07 8:50:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!