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

首音碼 處理方法

 
ksex
一般會員


發表:4
回覆:3
積分:6
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-06-20 11:07:38 IP:61.219.xxx.xxx 未訂閱
請教各位先進!! 在處理首音碼時 是採即時的 還是 另存一個首音碼欄位 !! 若要處理不同的輸人法時有沒有比較好的處理方法??
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-06-20 18:48:42 IP:192.168.xxx.xxx 未訂閱
引言: 請教各位先進!! 在處理首音碼時 是採即時的 還是 另存一個首音碼欄位 !! 若要處理不同的輸人法時有沒有比較好的處理方法??
我是在輸入資料時將首音存入欄位,處理不同的輸入法,就設定不同的欄位! 此法是不是很笨? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
whyzn
中階會員


發表:46
回覆:149
積分:54
註冊:2002-06-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-06-22 11:10:40 IP:61.223.xxx.xxx 未訂閱
引言: 我是在輸入資料時將首音存入欄位,處理不同的輸入法,就設定不同的欄位! 此法是不是很笨? ~~~Delphi K.Top討論區站長~~~
請問如何自動取得首音碼 ? 我在輸入的欄位,用 OnKeyDown 事件試圖去抓取 但都未能正確取得,可有什好方法 ? 請指教, Thanks a lot. ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
------
●○○○○○●○○○○○●
竹密不妨水過,山高無礙雲飛
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-06-22 15:25:32 IP:61.219.xxx.xxx 未訂閱
引言: 請問如何自動取得首音碼 ? 我在輸入的欄位,用 OnKeyDown 事件試圖去抓取 但都未能正確取得,可有什好方法 ? 請指教, Thanks a lot.
給您一個方向,不是採用鍵盤攔截,是要去呼叫輸入法的API! 我也不是採用此法,而是更笨的採用對照資料表! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
ksex
一般會員


發表:4
回覆:3
積分:6
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-06-23 04:41:14 IP:61.219.xxx.xxx 未訂閱
引言: 給您一個方向,不是採用鍵盤攔截,是要去呼叫輸入法的API! 我也不是採用此法,而是更笨的採用對照資料表!
哈!! 之前我也是用對照表的!! 但這樣每一種輸入法 都要建太累了! 現在改呼叫win api 的方式 !! 正確性高! 但不能每一種輸法都存成一個欄位了! 要使用者有啟用的才行! 所以..在多台電腦run網路版就成問題了! 因為 一個用大易 一個注音 又都只灌only one 輸人法!! 那就不行了! 所以現在是兩者都用了!! winapi 抓不個的就用對照表了! 有更好的方法嗎 ?? 高手指教一下!
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-06-23 05:39:39 IP:192.168.xxx.xxx 未訂閱
引言: 哈!! 之前我也是用對照表的!! 但這樣每一種輸入法 都要建太累了! 現在改呼叫win api 的方式 !! 正確性高! 但不能每一種輸法都存成一個欄位了! 要使用者有啟用的才行! 所以..在多台電腦run網路版就成問題了! 因為 一個用大易 一個注音 又都只灌only one 輸人法!! 那就不行了! 所以現在是兩者都用了!! winapi 抓不個的就用對照表了! 有更好的方法嗎 ?? 高手指教一下!
您的方法我看就已經不錯了喔! 先抓API抓不到就抓對照資料表,可先用程式呼叫輸入法API將所有常見輸入法的對照表都建好一個Talbe備用! 對了!可否方享一下,如何用API抓中文字的輸入法字根碼,曾在某個網站看見寫法,忘了出處,煩請ksex分享一下,謝謝! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
whyzn
中階會員


發表:46
回覆:149
積分:54
註冊:2002-06-16

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-06-23 10:02:19 IP:61.223.xxx.xxx 未訂閱
引言:
引言: 哈!! 之前我也是用對照表的!! 但這樣每一種輸入法 都要建太累了! 現在改呼叫win api 的方式 !! 正確性高! 但不能每一種輸法都存成一個欄位了! 要使用者有啟用的才行! 所以..在多台電腦run網路版就成問題了! 因為 一個用大易 一個注音 又都只灌only one 輸人法!! 那就不行了! 所以現在是兩者都用了!! winapi 抓不個的就用對照表了! 有更好的方法嗎 ?? 高手指教一下!
您的方法我看就已經不錯了喔! 先抓API抓不到就抓對照資料表,可先用程式呼叫輸入法API將所有常見輸入法的對照表都建好一個Talbe備用! 對了!可否方享一下,如何用API抓中文字的輸入法字根碼,曾在某個網站看見寫法,忘了出處,煩請ksex分享一下,謝謝! ~~~Delphi K.Top討論區站長~~~
我在網上抓的範例程式,請問如何上傳(歹勢ㄌㄚ) ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
------
●○○○○○●○○○○○●
竹密不妨水過,山高無礙雲飛
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#8 引用回覆 回覆 發表時間:2002-06-23 10:25:05 IP:192.168.xxx.xxx 未訂閱
引言: 我在網上抓的範例程式,請問如何上傳(歹勢ㄌㄚ)
您可進入此區,會員貢獻文件檔案上傳專區: http://delphi.ktop.com.tw/forum.asp?FORUM_ID=77 按:發表新主題 就可以將檔案上傳了! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
whyzn
中階會員


發表:46
回覆:149
積分:54
註冊:2002-06-16

發送簡訊給我
#9 引用回覆 回覆 發表時間:2002-06-23 10:27:34 IP:61.223.xxx.xxx 未訂閱
請問站長和 ksex 所謂"對照表" 他內涵是什麼,可以指導一下嗎 ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
------
●○○○○○●○○○○○●
竹密不妨水過,山高無礙雲飛
whyzn
中階會員


發表:46
回覆:149
積分:54
註冊:2002-06-16

發送簡訊給我
#10 引用回覆 回覆 發表時間:2002-06-23 10:42:17 IP:61.223.xxx.xxx 未訂閱
引言: 您可進入此區,會員貢獻文件檔案上傳專區: http://delphi.ktop.com.tw/forum.asp?FORUM_ID=77 按:發表新主題 就可以將檔案上傳了! ~~~Delphi K.Top討論區站長~~~
上傳了! 不好意思 ! "會員貢獻文件檔案上傳專區" 斗大的字,竟然沒注意 還發問'如何上傳',對不起。 ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
------
●○○○○○●○○○○○●
竹密不妨水過,山高無礙雲飛
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#11 引用回覆 回覆 發表時間:2002-06-23 11:12:34 IP:61.219.xxx.xxx 未訂閱
引言: 請問站長和 ksex 所謂"對照表" 他內涵是什麼,可以指導一下嗎 ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
就是一個Table內有中文字碼,輸入法種類,字根碼(大約是這三個欄位) 利用SQL指令去查出中文字的字根! 就這麼簡單! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
whyzn
中階會員


發表:46
回覆:149
積分:54
註冊:2002-06-16

發送簡訊給我
#12 引用回覆 回覆 發表時間:2002-06-23 23:29:47 IP:61.223.xxx.xxx 未訂閱
引言: 就是一個Table內有中文字碼,輸入法種類,字根碼(大約是這三個欄位) 利用SQL指令去查出中文字的字根! 就這麼簡單! ~~~Delphi K.Top討論區站長~~~
這麼說是: Table內的 "中文字碼" 這一欄要包含所有的中文字囉 ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
------
●○○○○○●○○○○○●
竹密不妨水過,山高無礙雲飛
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#13 引用回覆 回覆 發表時間:2002-06-24 10:36:06 IP:192.168.xxx.xxx 未訂閱
引言: 這麼說是: Table內的 "中文字碼" 這一欄要包含所有的中文字囉
對啊!一萬三千多個Bi5的中文碼都有,再*N,N=輸入法種類,這個辦法是不是很笨? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
whyzn
中階會員


發表:46
回覆:149
積分:54
註冊:2002-06-16

發送簡訊給我
#14 引用回覆 回覆 發表時間:2002-06-25 00:06:48 IP:61.223.xxx.xxx 未訂閱
引言: 對啊!一萬三千多個Bi5的中文碼都有,再*N,N=輸入法種類,這個辦法是不是很笨? ~~~Delphi K.Top討論區站長~~~
oh, my God ! 大工程喔‧ ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
------
●○○○○○●○○○○○●
竹密不妨水過,山高無礙雲飛
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#15 引用回覆 回覆 發表時間:2002-06-25 06:02:51 IP:192.168.xxx.xxx 未訂閱
引言: oh, my God ! 大工程喔‧
也不會啦!Table中的資料也是用程式事先填好資料的,只是客戶安裝時資料庫中會多了一個對照的Table啦! (愚公移山) ~~~
------
~~~Delphi K.Top討論區站長~~~
whyzn
中階會員


發表:46
回覆:149
積分:54
註冊:2002-06-16

發送簡訊給我
#16 引用回覆 回覆 發表時間:2002-07-08 15:32:05 IP:61.223.xxx.xxx 未訂閱
請問: 如果用 "注音" 輸入法,會不會有 "破音字" 的問題 ? ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
------
●○○○○○●○○○○○●
竹密不妨水過,山高無礙雲飛
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#17 引用回覆 回覆 發表時間:2002-07-08 15:57:24 IP:192.168.xxx.xxx 未訂閱
引言: 請問: 如果用 "注音" 輸入法,會不會有 "破音字" 的問題 ? ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
當然也會有,只是將常用發音排前面,若還是有錯,讓User自己去調整首音欄位資料! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
系統時間:2024-11-21 19:52:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!