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

Windows 10 與 Delphi 程式有相容性疑慮

 
JamesJuan
中階會員


發表:2
回覆:75
積分:80
註冊:2003-04-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2015-07-20 22:22:10 IP:219.85.xxx.xxx 未訂閱
Windows 10 與 Delphi 程式有相容性疑慮

測試環境:Windows 10 Enterprise Insider Preview Build 10130
受測 Delphi 版本:Delphi4、Delphi5、Delphi XE3、Delphi XE6、Delphi XE7

目前確認 Delphi4、Delphi5、Delphi XE3、Delphi XE6 均有此問題
後續把 Delphi XE7、XE8 測試完成後,會完整公布問題所在,並公開測試程式碼
此問題對於所有需要有中文輸入的程式均會受到影響,由於 Windows 10 正式版尚未取得,無法確認正式版是否有此一問題,但此問題在 Windows 10 正式版依舊存在的機率非常高,建議提早因應
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#2 引用回覆 回覆 發表時間:2015-07-21 10:43:45 IP:60.248.xxx.xxx 未訂閱
相容性這問題很重要
WINDOWS 10 與 XE? 該不會來個大惡搞吧
不想再花錢買新版了.....
------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
Ray_Lin
一般會員


發表:0
回覆:30
積分:11
註冊:2015-07-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2015-07-21 14:40:51 IP:114.32.xxx.xxx 訂閱
大大真是佛心來的,這工作的貢獻太大了
JamesJuan
中階會員


發表:2
回覆:75
積分:80
註冊:2003-04-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2015-07-21 17:15:33 IP:59.127.xxx.xxx 未訂閱
以下提供完整測試資訊

測試環境:Windows 10 Enterprise Insider Preview Build 10130
受測 Delphi 版本:Delphi4、Delphi5、Delphi XE3、Delphi XE6、Delphi XE7、Delphi XE8
上述 Delphi 版本均有編譯出 EXE,確認均有此一問題存在,可以合理推測所有 Delphi 版本均同
狀況描述
(1)兩個 form,各放一個 edit
(2)程式執行後在 form1 的 edit 先將輸入法切換為注音
(2)在 form1 的 edit 按下 F3 後開啟 form2
(3)在 form2 切換輸入法為倉頡或是速成
->form2 會被壓到 form1 後面,無法繼續操作

完整測試程式碼在下述超連結,以 Delphi5 撰寫(可以在 D4~XE8 正常編譯無誤)
http://1drv.ms/1Ih5sHK

對此一問題有任何心得歡迎大家交流、分享
JamesJuan
中階會員


發表:2
回覆:75
積分:80
註冊:2003-04-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2015-07-22 16:21:37 IP:59.127.xxx.xxx 未訂閱
更新後續資訊

正確說法應該是 Delphi4~Delphi 2006 編譯出來的程式都有問題,但 Delphi 2007 後的專案新增了一個屬性 Application.MainFormOnTaskbar


所以用 Delphi 2007 以後編譯出來的專案都不會有問題嚕,至於之前小弟編譯出來的為什會有問題呢?因為小弟是直接把 D5 的 source code 拿去 XE 版本編譯,Delphi 在轉換專案時,並不會主動加入 Application.MainFormOnTaskbar := True; 這句....so
原廠對於這部分的說明
http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Forms_TApplication_MainFormOnTaskBar.html


迷之音....那我們這些 D4~D7 的死忠愛好者怎麼辦?
系統時間:2017-12-13 1:44:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!