xiaojon
一般會員
發表:7 回覆:6 積分:2 註冊:2003-11-27
發送簡訊給我
|
Dear All:
向諸位請教一個問題,
用Delphi開發出來的程式,通常都在使用系統中安裝Delphi的BDE程式並且配置好BDE相關的別名或者數據庫路徑,這個程式才能使用,這樣做很不方便,每次在一個用戶使用時,都要安裝Delphi的相關程式。我們怎樣脫離這個環境,直接在程式中寫入一些代碼或者Copy一些BDE的文件放在程式中,要用時,用戶隻需copy我們開發的這些文件就可以使用,就可以使用,像office軟件一樣我們隻要安裝了就可以使用。
|
Fishman
尊榮會員
發表:120 回覆:1949 積分:2163 註冊:2006-10-28
發送簡訊給我
|
Hi: 1.使用 ADO 的方式,如此 Client 端無須安裝 BDE
2.使用 Multi-Tier 的寫法,僅在 AP Server 上安裝 BDE與連接 DB 之 Client 端程式 --------------------------------
小弟才疏學淺,若有謬誤請不吝指教
--------------------------------
------ Fishman
|
xiaojon
一般會員
發表:7 回覆:6 積分:2 註冊:2003-11-27
發送簡訊給我
|
如果我所寫的這個程式不是大型的Server/Client,而是一般的小的應用程式。有沒有別的辦法做到可以脫離BDE環境?
|
Fishman
尊榮會員
發表:120 回覆:1949 積分:2163 註冊:2006-10-28
發送簡訊給我
|
Hi: 使用 ADO,但前提是不需 DB 的 Client 端程式。
--------------------------------
小弟才疏學淺,若有謬誤請不吝指教
--------------------------------
------ Fishman
|
xiaojon
一般會員
發表:7 回覆:6 積分:2 註冊:2003-11-27
發送簡訊給我
|
但如果我現在已經使用了BDE的控件而且程式也寫玩了,是不是就沒有辦法脫離BDE的環境了。。。。?
|
cashxin2002
版主
發表:231 回覆:2555 積分:1937 註冊:2003-03-28
發送簡訊給我
|
您好﹗ 應無法做脫離的工作﹐只能在包裝時將BDE一起包裝起來﹐單單靠Copy File的動作是無法正常開啟程式的﹒ 另有一個辦法﹐就是單純的手動操作﹐先在使用者的電腦上安裝BDE Administrator﹐然后在手動建立相關的Alias別名﹒ 參考看看﹗ =====================
努力,相信會獲得美麗!
忻晟
------ 忻晟
|
ko
資深會員
發表:28 回覆:785 積分:444 註冊:2002-08-14
發送簡訊給我
|
xiaojon 你好:
到也不是這樣,寫完也有救,不過要看用何種資料庫
如果是 >不用緊張!!
只是比較麻煩!!
------ ======================
昏睡~
不昏睡~
不由昏睡~
|
hydonlee
一般會員
發表:2 回覆:5 積分:1 註冊:2003-11-13
發送簡訊給我
|
You can deploy your application via InstallShield.
it can packge BDE and ALL the drivers, alias, parameters, ... it needed. -------------
Use your head, Then you will find a way...
------ Use your head, Then you will find a way...
|