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

有關英文delphi來開發中文軟體的中文介面問題

答題得分者是:japhenchen
b8643045
一般會員


發表:3
回覆:1
積分:0
註冊:2005-02-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-11-07 11:30:16 IP:219.93.xxx.xxx 未訂閱
各位大大大家好, 我找了很久一直找不到故我想直接po出來問一下各大大.. 我是用英文window xp...delphi7.0也是英文版.. 我的問題如下: 1)我在label上不能key中文. 2)我用interbase時會出現'???'-我是用xp本身的倉額輸入法 3)我要如何用中文來找資料? 因我是新手,希望大家不要見怪.
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-11-08 09:31:36 IP:219.134.xxx.xxx 未訂閱
1、去微軟的網站下載一套名叫Applocale的多國語言工具 2、然後安裝........(一堆下一步就完成了) 3、再來就是先別啟用他,去X(看你的windows裝在什麼槽,自己改x):\Windows\AppPatch 的目錄里去,把Apploc.tmp這個檔案刪掉(因為applocale有個bug會導至日後使用msi安裝東西時會中西不分, 所以要做掉這個檔案),然後你把副檔名隱藏的功能取消後,在這個目錄下建立一個空檔,名字就取成apploc.tmp, 然後替這個檔案設上"唯讀readonly"屬性..... 4、start->programs->microsoft Applocale->Applocale 5、打開Applocale之後,接下來就是版權使用宣告,下一步跳過,然後再來就是選擇Add/Remove Application或run a program,你就選run a program->browse->找到delphi主程式去啟動delphi,然後下一步選擇language,選中文(繁體),再下一步就Create a shortcut .. 就可以正常在英文xp下啟動非unicode版本的delphi或其他程式了 此法不只在英文xp下可以使用,在繁體中文xp下跑簡体的程式也可以這樣子做,此工具只適用於xp及2003,64bits的vista應該有自己相容的版本,我沒測試過 許下第一千零一個願望 有一天幸福會聽我的話
MacMouse
一般會員


發表:0
回覆:2
積分:0
註冊:2005-03-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-11-26 15:30:15 IP:69.245.xxx.xxx 未訂閱
對於tedit, tmemo, tlabel 只要把 font.charset設成charset_BiG5(大概是這個)就可以 tcombobox, tmenu和tlistbox就要自己定義ownerdraw。 一個直接的方法是在xp中用applocale設定為繁體中文. 另一個是在控制台中把地區設成中文。缺點並不根本, font的charset是charset_default, 程式的結果會依系統設定而變動。
系統時間:2024-04-27 5:53:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!