版本更新問題 |
答題得分者是:aquarius
|
ooctiger
一般會員 發表:25 回覆:46 積分:14 註冊:2002-07-08 發送簡訊給我 |
已經完成的Project(abc.exe),安裝在某一台電腦上
執行這是毫無疑問的. 如果程式有更新版本變更,又必須跑到該電腦將abc.exe
Copy到已安裝的目錄煩不勝煩. 如果我把更新過的abc.exe放置到Server上讓該User在執行
abc.exe時能夠先到主機上判斷是否有更新版本,如果有則將
主機上的abc.execCopy到已安裝目錄覆蓋原abc.exe如此就
可以避免版本更新時需到User電腦去作業的困擾 請問有什麼方法可以做到上述的需求呢? 請各位前輩幫忙 Thank You
|
erutluv
一般會員 發表:7 回覆:7 積分:7 註冊:2003-04-22 發送簡訊給我 |
|
aquarius
資深會員 發表:3 回覆:347 積分:330 註冊:2003-05-21 發送簡訊給我 |
引言: 已經完成的Project(abc.exe),安裝在某一台電腦上 執行這是毫無疑問的. 如果程式有更新版本變更,又必須跑到該電腦將abc.exe Copy到已安裝的目錄煩不勝煩. 如果我把更新過的abc.exe放置到Server上讓該User在執行 abc.exe時能夠先到主機上判斷是否有更新版本,如果有則將 主機上的abc.execCopy到已安裝目錄覆蓋原abc.exe如此就 可以避免版本更新時需到User電腦去作業的困擾 請問有什麼方法可以做到上述的需求呢? 請各位前輩幫忙 Thank You程式啟動時, 先去檢查 SERVER 上是否有新版的程式(可用FILE DATE/TIME 或 GetFileVersionInfo 去檢查程式的版本) 若有新版的程式, 要去跑另一支小程式, 然後結束主程式(這樣才能覆寫過去), 那支小程式負責將檔案從 SERVER COPY 回 LOCAL 端, 再重新啟動程式即可. ...Aquarius
------
水瓶男的blog: http://791909.blogspot.com |
ooctiger
一般會員 發表:25 回覆:46 積分:14 註冊:2002-07-08 發送簡訊給我 |
程式啟動時, 先去檢查 SERVER 上是否有新版的程式(可用FILE DATE/TIME 或 GetFileVersionInfo 去檢查程式的版本) 若有新版的程式, 要去跑另一支小程式, 然後結束主程式(這樣才能覆寫過去), 那支小程式負責將檔案從 SERVER COPY 回 LOCAL 端, 再重新啟動程式即可. ...Aquarius 請問Aquarius前輩 FILE DATE/TIME 或 GetFileVersionInfo 是Delphi中的函數或???
我在Help中找不到 是否有FILE DATE/TIME 或 GetFileVersionInfo 的相關文件可以參考
我應該到哪裡去找相關資訊.
|
aquarius
資深會員 發表:3 回覆:347 積分:330 註冊:2003-05-21 發送簡訊給我 |
引言: 請問Aquarius前輩 FILE DATE/TIME 或 GetFileVersionInfo 是Delphi中的函數或??? 我在Help中找不到 是否有FILE DATE/TIME 或 GetFileVersionInfo 的相關文件可以參考 我應該到哪裡去找相關資訊.在 DELPHI 的 IDE 中打入 FileGetDate GetFileVersionInfo 將游標移到指令上頭, 按下 F1 , 就可以看到 HELP 了!! ...
------
水瓶男的blog: http://791909.blogspot.com |
ooctiger
一般會員 發表:25 回覆:46 積分:14 註冊:2002-07-08 發送簡訊給我 |
請問Aquarius前輩 FILE DATE/TIME 或 GetFileVersionInfo 是Delphi中的函數或???
我在Help中找不到 是否有FILE DATE/TIME 或 GetFileVersionInfo 的相關文件可以參考
我應該到哪裡去找相關資訊. -------------------------------------------------------------------------------- 在 DELPHI 的 IDE 中打入 FileGetDate GetFileVersionInfo 將游標移到指令上頭, 按下 F1 , 就可以看到 HELP 了!! ...Aquarius =============================================================== 再請教Aquarius前輩 小弟資質駑鈍看不懂GetFileVersionInfo的Help
可否請前輩講解一下. 謝謝 ! BOOL GetFileVersionInfo( LPTSTR lptstrFilename, // pointer to filename string
DWORD dwHandle, // ignored
DWORD dwLen, // size of buffer
LPVOID lpData // pointer to buffer to receive file-version info.
);
|
aquarius
資深會員 發表:3 回覆:347 積分:330 註冊:2003-05-21 發送簡訊給我 |
引言: 小弟資質駑鈍看不懂GetFileVersionInfo的Help 可否請前輩講解一下. 謝謝 ! BOOL GetFileVersionInfo( LPTSTR lptstrFilename, // pointer to filename string DWORD dwHandle, // ignored DWORD dwLen, // size of buffer LPVOID lpData // pointer to buffer to receive file-version info. );有了 KEYWORD, 隨便搜尋一下就有現成的範例可以看了!! http://delphi.ktop.com.tw/topic.php?TOPIC_ID=7358 ...Aquarius
------
水瓶男的blog: http://791909.blogspot.com |
hcker
中階會員 發表:95 回覆:118 積分:62 註冊:2003-02-09 發送簡訊給我 |
|
jacky_lin
一般會員 發表:0 回覆:1 積分:0 註冊:2004-08-25 發送簡訊給我 |
大大 ; 請問一下要如何結束主程式 ===================引 用 文 章=================== 引言:程式啟動時, 先去檢查 SERVER 上是否有新版的程式(可用FILE DATE/TIME 或 GetFileVersionInfo 去檢查程式的版本) 若有新版的程式, 要去跑另一支小程式, 然後結束主程式(這樣才能覆寫過去), 那支小程式負責將檔案從 SERVER COPY 回 LOCAL 端, 再重新啟動程式即可. ...Aquarius |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |