Delphi 升級問題 |
答題得分者是:mephise
|
viya
一般會員 發表:16 回覆:19 積分:7 註冊:2008-09-16 發送簡訊給我 |
目前敝公司面臨未來需將OS升級至WINDOWS7,有幾點問題想向各位前輩版友請教.
1.目前公司軟體環境 版本:Delphi 5 (有購買Delphi 2006與2009) os: Windows XP 資料庫:informix(不支援unicode) 與oracle 2.問題 2.1.觀察過去所開發的程式,其實用到的功能不多. 大部份為寫資料(使用odbc做資料庫連線),產生報表等. 如果未來在win7上作業,是否一定要將原本delphi 5升級?? 2.2.如果一定要升級,是否升級至2006即可??? 以上,因為觀念不是很清楚,所以描述的不好,還請大家多包涵. 編輯記錄
viya 重新編輯於 2011-03-16 03:07:59, 註解 無‧
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
1.如果目前Delhpi5開發的東東都沒有使用上的問題, 也無須新版功能(如unicode等等), 也沒有必須昇級的壓力時, 幹嘛昇?
2.要昇級, 那一個版本都是痛, 因為你的是Delphi5, 上7或許還可以少痛, 接下來都是大痛, 甚至是無藥可醫, 所以換到那一個版本, 似乎沒有那個重要性 3.如果要考慮合法版權, 似乎想換2006也換不到, 因為現在的Delphi易主多次, 目前是銷售DelphiXE, 由Embarcadero 公司在經營, 有與趣可以洽台灣經銷商 www.qcomgroup.com.tw 或 http://www.sinter.com.tw/ 評價自斷 ===================引 用 viya 文 章=================== 目前敝公司面臨未來需將OS升級至WINDOWS7,有幾點問題想向各位前輩版友請教. 1.目前公司軟體環境 版本:Delphi 5?? (有購買Delphi 2006與2009) os: Windows XP 資料庫:informix(不支援unicode) 與oracle 2.問題 2.1.觀察過去所開發的程式,其實用到的功能不多. ? 大部份為寫資料(使用odbc做資料庫連線),產生報表等. ? 如果未來在win7上作業,是否一定要將原本delphi 5升級?? 2.2.如果一定要升級,是否升級至2006即可??? 以上,因為觀念不是很清楚,所以描述的不好,還請大家多包涵. |
mephise
高階會員 發表:4 回覆:149 積分:205 註冊:2004-02-09 發送簡訊給我 |
1. Delphi 5 沒試過, 但是 Delphi 7 肯定可以在 Win7 64-bit 上面跑, 我認為 Delphi 5 應該也行
安裝時把 UAC 關掉就可以了 2.1 你不用 Unicode 的話, 我猜你目前是用 BDE 連接的? BDE 在 Win7 下的討論請看這篇 http://delphi.ktop.com.tw/board.php?cid=30&fid=66&tid=99434 2.2 我建議用2009較佳, 不過 BDE 狀況還是相同, EMBT早就沒在維護BDE了 ===================引 用 viya 文 章=================== 目前敝公司面臨未來需將OS升級至WINDOWS7,有幾點問題想向各位前輩版友請教. 1.目前公司軟體環境 版本:Delphi 5 (有購買Delphi 2006與2009) os: Windows XP 資料庫:informix(不支援unicode) 與oracle 2.問題 2.1.觀察過去所開發的程式,其實用到的功能不多. 大部份為寫資料(使用odbc做資料庫連線),產生報表等. 如果未來在win7上作業,是否一定要將原本delphi 5升級?? 2.2.如果一定要升級,是否升級至2006即可??? 以上,因為觀念不是很清楚,所以描述的不好,還請大家多包涵.
------
Mephise Chen 前興德工程師 |
viya
一般會員 發表:16 回覆:19 積分:7 註冊:2008-09-16 發送簡訊給我 |
感謝兩位PD與mephise前輩的回覆.
1.如果真的也可以run的話,就太好了.等有環境了,會再測試看看. 2.是的沒錯.我們的確還是使用BDE的連接方式. 之前同事也有提供,把寫好的程式丟到WIN7底下,會無法執行. 應該就是您所說的,bde的連接出現問題. 3.因為公司2006的版權數比較多,所以我先考量只先升級至2006 但也很擔心,是不是升了2006,在win7環境中不穩,還要再痛一次. ===================引 用 mephise 文 章=================== 1. Delphi 5 沒試過, 但是 Delphi 7 肯定可以在 Win7 64-bit 上面跑, 我認為 Delphi 5 應該也行 安裝時把 UAC 關掉就可以了 2.1 你不用 Unicode 的話, 我猜你目前是用 BDE 連接的? BDE 在 Win7 下的討論請看這篇 http://delphi.ktop.com.tw/board.php?cid=30&fid=66&tid=99434 2.2 我建議用2009較佳, 不過 BDE 狀況還是相同, EMBT早就沒在維護BDE了 ===================引 用 viya 文 章=================== 目前敝公司面臨未來需將OS升級至WINDOWS7,有幾點問題想向各位前輩版友請教. 1.目前公司軟體環境 版本:Delphi 5 (有購買Delphi 2006與2009) os: Windows XP 資料庫:informix(不支援unicode) 與oracle 2.問題 2.1.觀察過去所開發的程式,其實用到的功能不多. 大部份為寫資料(使用odbc做資料庫連線),產生報表等. 如果未來在win7上作業,是否一定要將原本delphi 5升級?? 2.2.如果一定要升級,是否升級至2006即可??? 以上,因為觀念不是很清楚,所以描述的不好,還請大家多包涵. |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
1. 加油
2.Delphi 7 以前的BDE 不能安裝在x64下的pc使用, 你必須找到 bde for 32位元的安裝, 網路上有, 要花一點時間 裝上去, 基本上你的程式就沒有太大的問題, 不管7 或 5(我自己現在開發的就是在win7 x64下 Delphi5跑 ok, 但我已痛一次, 全面拿掉bde) 3.聽之前使用的人訊息, 不知是Delphi2005或2006存在有很多問題, 並不是一個穩定版本, 這點可能mephise 兄會比較清楚, 而且我覺得重點不在昇級, 而是你的Delphi5程式能不能無痛立刻上到2006上, 這才是重點 ===================引 用 viya 文 章=================== 感謝兩位PD與mephise前輩的回覆. 1.如果真的也可以run的話,就太好了.等有環境了,會再測試看看. 2.是的沒錯.我們的確還是使用BDE的連接方式. ?? 之前同事也有提供,把寫好的程式丟到WIN7底下,會無法執行. ?? 應該就是您所說的,bde的連接出現問題. 3.因為公司2006的版權數比較多,所以我先考量只先升級至2006 ?? 但也很擔心,是不是升了2006,在win7環境中不穩,還要再痛一次. ?? |
mephise
高階會員 發表:4 回覆:149 積分:205 註冊:2004-02-09 發送簡訊給我 |
Well, 回應一下PD大人
我沒用過2006, 我只能確定的是 Unicode 直到2009 才比較完善(我自己有用過) 而真正我覺得OK 的版本是2010, 主要是在於Indy對於Unicode配合上 從2010開始Indy不使用自己的 TIdEncoding來編碼, 改成使用Delphi自己的 TEncoding 原廠的當然是比 3rd-party 來得好用啦 話又說回來, Indy還真是個大問題, 我最近使用 IP*Works (買XE有送, 不過要自行下載), 感覺還不錯用 雖然還是 3rd-party, 不過至少是付費軟體, 有bug的話比較能靠北........
------
Mephise Chen 前興德工程師 |
cancer
高階會員 發表:58 回覆:319 積分:190 註冊:2004-07-31 發送簡訊給我 |
|
viya
一般會員 發表:16 回覆:19 積分:7 註冊:2008-09-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |