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

多國語言 & Multilizer

尚未結案
jumo
一般會員


發表:33
回覆:65
積分:24
註冊:2002-04-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-04 15:02:30 IP:61.221.xxx.xxx 未訂閱
各位大大, 請教一下關於多國語言的問題      我現在開發一個專案, 程式需要分成繁體和簡體中文, 並且連上資料庫分別抓取繁體和簡體的資料, 因此我資料庫裡面有分繁體和簡體的資料庫, 型態定為 Nvarchar, 資料抓回來後, 我動態開 TLabel 來顯示.    接下來, 繁體程式編譯好之後, 我用 Multilizer 工具程式將他改為簡體版, 然後將程式分別在繁體和簡體的系統上執行, 繁體的都沒有問題, 簡體的話卻發生動態產生的 TLabel 無法顯示正常的中文字, 而靜態的TLabel 經由Multilizer工具程式更改後, 顯示都正常.    請問有人有相同的經驗嗎? 或是可以請各位提供解決的方式...^^    在此先謝謝各位大大了
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-04 15:20:39 IP:218.16.xxx.xxx 未訂閱
我沒有使用 Multilizer 的經驗,所以只能紙上談兵,不一定有用 我想可能是 Font.CharSet 的問題 如 Lable1 是 靜態的而 Lable2 是動態的,你可先試試在程式中 Create Label2 後 Label2.Font.CharSet := Label1.Font.CharSet 若可行的話,你也可考慮加入一個 Gobel 變數,在起動 MainForm 時讀取執行的 CharSet 給所有動態元件使用。
jumo
一般會員


發表:33
回覆:65
積分:24
註冊:2002-04-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-04 16:28:28 IP:61.221.xxx.xxx 未訂閱
這個方式我有試過的, 可是一樣是不行. 另外我還試過其他幾種方式 1.資料用 TEdit 顯示,結果是正常的 2.我用 FontDialog 動態去更改 TLabel 的字型, 顯示一樣是亂碼
系統時間:2024-07-05 5:59:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!