全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1106
推到 Plurk!
推到 Facebook!

EEP前端程式自動更新功能

 
Poppy
一般會員


發表:5
回覆:6
積分:2
註冊:2003-08-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-12 11:30:57 IP:61.16.xxx.xxx 未訂閱
EEP有提供前端程式自動更新的功能,不過根據操作手冊上的設定方式完成設定後,卻無法有效執行,請問是否還有需要注意的地方....
查理葉
一般會員


發表:47
回覆:35
積分:16
註冊:2003-03-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-12 12:10:47 IP:61.16.xxx.xxx 未訂閱
我的回答如下:........... EEP7目前預設為"檔案下載模式"更新BPL (手冊上的是"資料庫下載模式") 所以您必須還要在APServer的AppSrv.ini中加以下設定將APServer設為使用Database下載模式, (但EEP for Delphi5還是用手冊上的方式即可,不需再設定) [Client Control] EnableDatabaseBPLDownload=Y
Jack0323
初階會員


發表:22
回覆:70
積分:28
註冊:2002-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-27 21:14:07 IP:211.74.xxx.xxx 未訂閱
其實這個我倒是有個感覺 就是自己寫一個自動更新程式或改寫一下原始程式 因為EEP的只是將上傳的BPL做更新而已 但是很多像UIBASEFORM.BPL或其他自己寫的LIB的BPL 就不大好處理了 所以自己寫一個比較能達到自己的需求
ph
一般會員


發表:3
回覆:27
積分:11
註冊:2003-09-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-04 13:23:08 IP:61.250.xxx.xxx 未訂閱
1.EEP的程式自動更新: 在Client端主程式執行的目錄下 Config.ini中須設定: [LocalHostSetting] DisableBPLAutoRefresh=N ClientProgID=EEP <--此為對應Server端的設定 在Server端Appsrv.exe的同一目錄下有 APPSRV.INI 須設定: [Client Control] EnableFileDownload=Y FileDownloadDir=C:\EEP\APSRV\Client DownLoad Files <--此為 EEPThinClient.exe 在Server端所在的目錄 若Client端的ClientProdID 設為EEP,程式會自動更新 C:\EEP\APSRV\Client DownLoad Files\EEP 下的程式 2.非EEP的其他檔案 建議放在ClientProgID設定的目錄下 ex.放圖片 Picture 上傳目錄: C:\EEP\APSRV\Client DownLoad Files\EEP\Picture 預計download 目錄 C:\Picture 程式碼: var V:OleVariant; aServerPathFileList: TStrings; i:integer; a,b,c:string; VI,VPOS:INTEGER; Vfind:integer; begin if not DirectoryExists('c:\picture') then if not CreateDir('C:\picture') then raise Exception.Create('Cannot create!!'); Memo1.Clear; aServerPathFileList := TStringList.Create; b:=GetEEPClientProgID '\PICTURE'; V:= CallServerMethod('SBPLRefresh','GetServerFileListByProgID',varArrayOf([b,2])); RestoreStringsFromVariant(aServerPathFileList,V[0]); Memo1.Lines.AddStrings(aServerPathFileList); for i:= 0 to Memo1.Lines.Count-1 do begin a:=CheckLocalFile('Picture\' Memo1.Lines.Strings[i],true,true,true,false); copyfile(pchar(a),pchar('c:\Picture\' Memo1.Lines.Strings[i]),False); end; end; aServerPathFileList.Free; 山即是我 我即是山
------
學了這麼久還是沒進步
stevinP
一般會員


發表:0
回覆:2
積分:0
註冊:2003-10-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-31 01:26:42 IP:61.64.xxx.xxx 未訂閱
下傳的檔案, 似乎有權限使用的問題, OS是2000,如果有多個帳號,A帳號下載的, B帳號在登路使用的話就部會在更新了.......
系統時間:2024-05-15 19:37:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!