星期一, 11月 14, 2005

[資訊雜記][新酷音]ChewingServer無法啟動

公司的電腦老是無法使用新酷音輸入法.
狀況是這樣子的,切換到新酷音輸入法之後,打任何字都會造成短暫的延遲,無法輸入.

大致的猜測,是因為 ChewingServer 無法載入.
利用 svn 下載 source code(包含 library) 之後
svn co https://svn.csie.net/chewing/win32-chewing/
svn co https://svn.csie.net/chewing/libchewing/
svn co https://svn.csie.net/chewing/libchewingpp/

進行 Trace, 花了不到十五分鐘,就找出原因.

答案是因為在載入家目錄下的 hash.dat ( 在 \Document and settings\xxx\application data\chewing\hash.dat)時,發生了異常,導致整個 ChewingServer crash.
這也是為甚麼會有短暫延遲的原因,每輸入一個字,新酷音輸入法就會試著去啟動 ChewingServer,每次啟動,每次都 crash, 因此就會有延遲.

刪除掉 hash.dat, 讓ChewingServer重新產生以後就行了.

這個問題也回報到這裡了...(很遺憾,第一次填寫,搞不清楚甚麼欄位要填啥,不小心把主旨填成自己的名字了,而且回報的內容也不夠好...下次改進)

沒有留言: