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

請問如何在DBEdit中顯示日文字。

尚未結案
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-04 09:32:34 IP:61.221.xxx.xxx 未訂閱
請問各位。 資料庫中欄位中型態為nchar時可存放多國語言, 但是在Delphi中顯示是卻是亂碼。 是否有什麼方法可以解決呢。 麻煩大家。謝謝。
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-04 09:54:17 IP:60.248.xxx.xxx 未訂閱
要裝 TntUnicode 下載點及安裝方法,搜尋一下就有了 不過,要注意一點,如果只是要單純顯示欄位的話 那用 TntDBEdit 就可以了 如果要做處理的話,就要小心了 Delphi 內建函數,幾乎都不支援 Unicode (EX: Trim 之類的,TField 的 AsString 也不行)
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-04 11:09:28 IP:61.221.xxx.xxx 未訂閱
謝謝您。 以下,是我連接所下載點。 TntWare Unicode Control 2.1.12 http://download.tntware.com/delphi_unicode_controls/TntUnicodeControls.zip 可是,我不曉得如何去安裝呢。 才可以去使用這些物件, 之前有會員安裝過,但卻沒有詳細說明如何去安裝。 謝謝。
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-08-04 11:46:06 IP:60.248.xxx.xxx 未訂閱
老實說,我也有點忘記怎麼裝了 1. 首先,先把這個 ZIP 解到一個目錄去 我自己的習慣是放到 Delphi 的 Source 去 2. 用 Delphi 打開 TntUnicode 的 Package 目錄,打開其中的 TntUnicodeVCL_D70.dpk and TntUnicodeVCL_R70.dpk 會彈出來一個視窗,按下 Install 至於是先開 D70 還是先開 R70 還是只開一個就好,我忘了 你就再試試看吧 理論上,成功的話,會出現已安裝元件 TntXXXX 列出一堆元件來
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-08-04 13:34:26 IP:61.221.xxx.xxx 未訂閱
謝謝您。可以。 不好意思,再請問一下。 當程式在執行時, 會有錯誤訊息。 *.dcu查不到。 當我當解開資料夾內的*.dcu和*.pas拷貝到 C:\Program Files\Borland\Delphi7\Lib 程式就可以執行。 是不是每次都要作這個動作呢。 謝謝。
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-08-04 15:16:51 IP:60.248.xxx.xxx 未訂閱
啊,這個我忘了說,要把路徑加進去 不過,既然已經把 *.dcu 跟 *.pas Copy 到 {$DELPHI}\Lib 去,應該就沒問題了
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-08-05 07:55:22 IP:61.221.xxx.xxx 未訂閱
Hi reptile: 您好。請問將路徑加進去是什麼意思呢。 再次麻煩您。 為什麼程式在使用該物件,不是已install呢。 為何會找不到呢。 是否每次都需要做這個動作。 謝謝。
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-08-06 10:37:13 IP:60.248.xxx.xxx 未訂閱
引言: 您好。請問將路徑加進去是什麼意思呢。 再次麻煩您。
我指的是這個 選單 [Tools] -> [Environment Options] -> [Library] 如下圖所示: 要把 TntUnicode 的 *.dcu *.pas 位置設定至 Library Path 裡面
引言: 為什麼程式在使用該物件,不是已install呢。 為何會找不到呢。
好問題,我也不曉得為什麼 Delphi 不能自動設定 Path... 對 TntUnicode 來說,Install 的動作呢 其實是一道編譯的動作,並將元件登錄到 Delphi 的元件盤就結束了 而,使用元件的時候,是需要標頭檔(*.dcu or *.pas) 所以才需要多一道手續,將相關路徑設定給 Delphi 大致上是這樣,再深入一點,就不太容易用文字說明了
引言: 是否每次都需要做這個動作。
不需要,做一次就行了
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-08-08 10:05:40 IP:61.221.xxx.xxx 未訂閱
謝謝您。
系統時間:2024-11-23 5:16:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!