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

簡繁轉換問題

答題得分者是:andychang1690
zhangyunkk
一般會員


發表:2
回覆:7
積分:1
註冊:2006-12-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-12-16 14:52:23 IP:58.61.xxx.xxx 未訂閱
請問我在簡體系統下編寫的Delphi程序﹐怎么可以在繁體下不出現亂碼????/
編輯記錄
Coffee 重新編輯於 2007-10-12 10:21:16, 註解 修改分類為問題‧
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-12-16 21:58:31 IP:203.204.xxx.xxx 未訂閱
不要用中文, 所有訊息都用英文
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-12-18 18:38:28 IP:203.204.xxx.xxx 未訂閱
小弟是認真回答的
您的上司一定要用中文嗎 ?
===================引 用 文 章===================
不要用中文, 所有訊息都用英文
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
Coffee
版主


發表:31
回覆:878
積分:561
註冊:2006-11-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-12-18 18:59:46 IP:220.130.xxx.xxx 未訂閱
我也是認真的(正經!),用appLocale不會有亂碼XD
------
不論是否我發的文,在能力範圍皆很樂意為大家回答問題。
為了補我的能力不足之處,以及讓答案可以被重複的使用,希望大家能儘量以公開的方式問問題。
在引述到我的文時自然會儘量替各位想辦法,謝謝大家!
zhangyunkk
一般會員


發表:2
回覆:7
積分:1
註冊:2006-12-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-12-19 11:13:13 IP:59.40.xxx.xxx 未訂閱
在DelPhi下怎么用? 可否說詳細點!
===================引 用 文 章===================
我也是認真的(正經!),用appLocale不會有亂碼XD
zhangyunkk
一般會員


發表:2
回覆:7
積分:1
註冊:2006-12-16

發送簡訊給我
#6 引用回覆 回覆 發表時間:2006-12-20 16:08:22 IP:59.40.xxx.xxx 未訂閱
可否給點詳細的Example?
===================引 用 文 章===================
我也是認真的(正經!),用appLocale不會有亂碼XD
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2006-12-26 01:06:55 IP:221.169.xxx.xxx 訂閱
 到微軟網站
http://www.microsoft.com/downloads/details.aspx?FamilyID=8c4e8e0d-45d1-4d9b-b7c0-8430c1ac89ab&DisplayLang=zh-tw
下載:Microsoft AppLocale 公用程式
寫一個apploclanguage.reg
WINDOWS Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\使用AppLocale以簡體模式開啟]
[HKEY_CLASSES_ROOT\exefile\shell\使用AppLocale以簡體模式開啟\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0804\""
[HKEY_CLASSES_ROOT\exefile\shell\使用AppLocale以日文模式開啟]
[HKEY_CLASSES_ROOT\exefile\shell\使用AppLocale以日文模式開啟\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0411\""
[HKEY_CLASSES_ROOT\exefile\shell\使用AppLocale以韓文模式開啟]
[HKEY_CLASSES_ROOT\exefile\shell\使用AppLocale以韓文模式開啟\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0412\""
檔案總管選到程式按右鍵選擇以簡體模式開啟就可以了...
請參考

------
Andy Chang
歸木淡
中階會員


發表:1
回覆:49
積分:75
註冊:2005-09-07

發送簡訊給我
#8 引用回覆 回覆 發表時間:2007-01-14 14:22:45 IP:71.234.xxx.xxx 訂閱
最好的方法是使用unicode, 否則很麻煩. 我的一個程序是用delphi 5寫的, 不是unicode, 但繁簡都通用, 不需applocale(用了反而不行). applocale不能用於2000, 通用性也一般..... windows的多語言支持很差, delphi的vcl大致可為三類, 一) 將font.charset設為CHINESEBIG5_CHARSET即可以在簡體中正常顯示, 如: tMemo, tEdit, tLabel, tgroupbox, tRadiogroup, tPanel, tBitbtn tSpeedbutton, tmaskedit, tstringgrid, tCheckListBox, ttreeview, tListview, theadercontrol, tstatusbar 二) 將font.charset設為CHINESEBIG5_CHARSET, 設定為ownerdraw, a) 使用delphi的方法而不用windows的, 如tListbox, 在formcreate中加入 Listbox.Style:=lbOwnerDrawFixed; Listbox.font.charset:=CHINESEBIG5_CHARSET; 即可 b) 再自行處理ondrawitem, 如 tpopupmenu, tmenu 印象中delphi的ondrawitem也可以, 但效果太難看 三) 不可能, 例如 tForm 的title和hints, tbutton, tcheckbox, tradiobutton, tStatictext, ttabontrol, tpagecontrol, ttoolbar, tCoolbar 它們沒有ownerdraw, 所以唯一的方法是設計一個後繼的class, 但處理, 我的方法是: 不用它們 在上面的程序中, listbox, combobox, menuitem, hints都是自己處理的, 非常痛苦. form的title也是 最後, 輸入法........
系統時間:2024-11-21 19:43:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!