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

輸入中文字會當機的ComboBox及ListBox....

尚未結案
SKYSTAR
中階會員


發表:76
回覆:198
積分:64
註冊:2002-06-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-22 18:22:34 IP:210.66.xxx.xxx 未訂閱
天呀!! 怎麼會這樣子呢? 可否煩請各位大大們告知是否有解?    使用版本:Delphi6 (也試過Update Pack2) 使用環境:Windows98 使用屬性:主題中兩元件的屬性AutoComplete設成True 使用元件:只用了一個Form及上面主題中的其中一個元件 (沒有撰寫任何程式) 使用情形: 輸入中文時,會自動找出符合的文字,然後什麼也不做,就結束, 接著同樣操作 方式做個一,兩次或三,四次,結果.....Delphi停了一下,然後會跳離Delphi,這 還不是最嚴重的....因為我還遇過整個Windows當掉!! 另外,如果好運沒有當機,有時還會因操作過上面的過程後,就連Delphi Code Editor的FindDialog在輸入中文字時,也會發生相同的錯誤! (註:此時如果另外 去開啟Delphi5時,好像也會連帶受到影響...奇怪了!)    以上情形是在Delphi IDE中按下去執行才會發生的....換言之,如果我不在 Delphi IDE中,而是由檔案總管去執行該專案執行檔,就是全部正常!! 更怪! 當然啦,如果只是輸入英文字或是AutoComplete設成False時,是不會有這個問題 的.....只是各位大大們所寫的系統,難道都沒有提供使用者在上面兩種元件中, 直接輸入中文字且自動搜尋到相關的文字串嗎? 註:屬同類型的元件,如:含DBWare的這兩個元件,也試過...同樣有此問題!! 簡單說,只要元件有一屬性:AutoComplete設成True,且其Items中已有中文字, 然後在該元件中輸入中文字時,只要操作個幾次,保證出問題....只是我真的不 曉得是我的機器出問題,還是Delphi6的問題.......因為在別的網站中也看到 有朋友在很久以前曾發問的文章中,竟和我一樣的問題...只是並沒有人解答!! 上面文字有點長....只是希望能讓各位看得懂我在說些什麼東東,雖然說我有看 一下該元件的PAS...但是無奈自己的程度,實在是有很多地方看不懂,只知道是 在OnKeyPress中去處理這個AutoComplete的部份....... 各位可愛的大大們.....煩請幫忙一下囉!! Thanks!!
SKYSTAR
中階會員


發表:76
回覆:198
積分:64
註冊:2002-06-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-23 23:37:54 IP:210.66.xxx.xxx 未訂閱
補充一下:    我測得最新的結果....竟然連一進入Delphi 6後所開啟的空白專案(只有一個 Form)....在按下執行後結束....就整個Delphi6沒有回應了....!@#!@# 後來,在Debug Option中,將Intered Debug取消勾選, 就不會有問題了...就連 我上面的兩個元件也都正常了.....可是卻無法去Debug了...!@#!@# 最後不死心...拿出一個工具程式....結果發現在Delphi IDE中執行專案結束時 ,會自動產生一個檔案在Delphi\Bin中,名稱是InitCC32.exe....於是在Delphi6 沒有回應時,我將這一個InitCC32.exe給強迫釋放掉...哈...就可以回到Delphi IDE中了....後來去查看這一個檔案...竟然不存在...也就是說這個檔案應該 是Delphi在IDE中執行專案結束後會自動產生且自動執行且自動釋放的....但 是現在重點就在於它不會自動釋放...所以導致Delphi沒有回應....!! 而且這 個檔案還必須是在有勾選Interted Debug選項時才會產生的....!! 天呀....親愛的大大們...您們有遇過這個問題嗎? 註: 寫完這篇留言後...我要去重灌Delphi試試看了....祝福我吧!! Thanks!
Justmade
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-24 19:48:00 IP:219.130.xxx.xxx 未訂閱
你這問題我自見時測試過一下 我我的系統跑完全沒問題 因為試不出問題所以沒覆你但見還是沒人覆而你也在抓狂心想回一下給你知道在這個情況是沒問題的也好 Delphi 7 Enterprise Window 2000 Prof 英文版 (內碼設 Big 5) 望有其他有此經驗的能幫到你罷。
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-24 20:22:24 IP:61.155.xxx.xxx 未訂閱
我没有出现这么严重过的问题,我揣想如下: 1.可能是你系统安装多个DELPHI版本的缘故 2.可能是你的DELPHI中使用一些外来的不安全组件,最有可能就是ACTIVEX类的;这个我遇到过。 3.DELPHI的文件坏了或被病毒感染    小弟浅见,供参考!    风花雪月 e梦情缘
------
风花雪月 e梦情缘
SKYSTAR
中階會員


發表:76
回覆:198
積分:64
註冊:2002-06-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-05-24 20:32:18 IP:210.66.xxx.xxx 未訂閱
Justmade...您好:    謝謝您的回答!! 不過可否先請問一下,您的使用環境中...設定內碼:Big5...這是在那裡設的呢? 因為我是使用Win98 V4.10繁體中文版本.....(這個需要去設定嗎?)    此外,我有最新的測試結果....因剛才不小心在抓錯誤訊息時給當掉了...所以 重新貼一下....: 可否請您再試看看呢? --------------------------------------------------------------------- 各位大大....    慘了....真的好慘喲 我用另一台電腦測得的結果....一樣當掉!! 可否請大家看看到底是那裡出了問題....也許您們也可以試試看!! (>去執行 (> >的話...也是正常!! 可否煩請各位大大們...幫幫我吧!! 我快要!@#!@#受不了!! 註: 另外可否再請教一下.... 為什麼我將
SKYSTAR
中階會員


發表:76
回覆:198
積分:64
註冊:2002-06-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-05-24 20:38:34 IP:210.66.xxx.xxx 未訂閱
不好意思... 補充一點... 我在另一台電腦中安裝...其電腦中從未安裝過Delphi各版本...安裝後也沒有 安裝其它的外來元件....結果...一樣是有這個問題!! 剩下的就是看看是否有病毒和檔案是否損壞了..... 只是平常也有用防毒軟體...照理說應該不是這個問題.... 而檔案我就不知道是不是壞了....可是如果不在該元件中直接輸入中文,卻又 一切正常...這....真是想不透呀!! Thanks!!
Justmade
版主


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-05-24 20:57:54 IP:219.130.xxx.xxx 未訂閱
引言: Justmade...您好: 謝謝您的回答!! 不過可否先請問一下,您的使用環境中...設定內碼:Big5...這是在那裡設的呢? 因為我是使用Win98 V4.10繁體中文版本.....(這個需要去設定嗎?) 此外,我有最新的測試結果....因剛才不小心在抓錯誤訊息時給當掉了...所以 重新貼一下....: 可否請您再試看看呢?
1. 設定內碼:Big5 是 Win 2k / xp 的設定, 98 沒這個設定 2. 我重新測試過所有你提到的都沒問題 3. 我自你說 Delphi 5 有問題, 所以我也叫出了我那台裝有 Delphi 5 的超舊 Notebook (Windows 98 中文版)來試,但也是完全沒問題丫,當然,Delphi 5 沒有 AutoComplete 的所以不能試那功能但按你新 post 的一步一步試都沒有問題。 4. 我沒用過 Delphi 6 (我沒錢每個版本都買) 所以試不到那個了。
SKYSTAR
中階會員


發表:76
回覆:198
積分:64
註冊:2002-06-10

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-05-25 01:31:15 IP:210.66.xxx.xxx 未訂閱
感謝Justmade版主...!!    感謝您撥空為我測試....雖然得不到解決方案...但還是謝謝您!!    剛才我又找了第三台電腦來試....是一台筆記型電腦....系統應該是Windows 第二版的....即和我前兩台電腦不同版本....!! 但還是一樣是中文版的! 同樣的...此台筆記型電腦從未安裝過Delphi....於是我先試著安裝好Delphi 5 ....安裝好之後....同樣也沒有安裝其它的外來元件....結果...還是當掉!!    不過我已經抓到一個三台機器會當機的共同點了....請看下面所示: (1)進入Delphi之後,會先出現預設的空白專案...即一個空白Form (2)在Caption屬性上,切換成中文輸入法,然後再切回英文輸入...(即:不必去更 改Caption的值....只是做一個切換的動作) (3)按執行, 此時會出現一個空白Form...然後也是做一個動作: 切換成中 文輸入法, 然後再切回英文輸入...(即: 同樣只是做一個切換的動作) (4)將Form關閉...此時會回到IDE中 (5)再去點選任何屬性,然後再切換成中文輸入法....此時便會發現當掉了!! 另外還可用另一個更奇怪的方式來試....也是一樣會當!! 如下: (1)進入Delphi之後,會先出現預設的空白專案...即一個空白Form (2)先切換成中文輸入法 (此時不用切回英文輸入法) (3)按執行, 此時會出現一個空白Form...此時應該會看不見中文輸入法, 所以...再切換成中文輸入法.... (此時也不用切回英文輸入法) (4)然後去關閉該Form....此時便會發現當掉了!! 以上的兩種方式,都必須是在有勾選Intergated debugging選項時才會發生當機 .........而且經由測試...不管該電腦只有裝Delphi 5或只裝Delphi 6或是兩 者都有裝....情形都是每試必當!! (三台電腦都一樣!!) 真的完了....我都不知道該如何做才好....!! 只是很奇怪...以前在寫程式時, 怎麼好像沒有遇過這個問題....而且這種中英文的切換方式...在其它軟體中卻 都是正常的...唯獨Delphi中會有問題....唉...真是想不通呀!! 會不會是
shieh2700
高階會員


發表:0
回覆:127
積分:100
註冊:2002-06-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-05-25 01:44:20 IP:61.219.xxx.xxx 未訂閱
會不會是你安裝的光碟或光碟機出問題? 這狀況看起來也很像是電腦病毒在作祟. 建議你另外裝一台確定乾淨的作業系統, 再安裝 Delphi 試試.
SKYSTAR
中階會員


發表:76
回覆:198
積分:64
註冊:2002-06-10

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-05-25 11:26:49 IP:210.66.xxx.xxx 未訂閱
引言: 會不會是你安裝的光碟或光碟機出問題? 這狀況看起來也很像是電腦病毒在作祟. 建議你另外裝一台確定乾淨的作業系統, 再安裝 Delphi 試試.
您好: 謝謝您的回答.... 可是我覺得很奇怪的一點就是...如果是病毒的話,為什麼只會挑在Delphi IDE 中且在有切換中英文時才會當機呢? 因為我在其它的軟體中並不會有問題... 另外如果將編譯好的專案,直接在檔案總管中去執行,也不會有問題...這.... 這就是我百思不解的地方呀!! (難不成有人故意針對Delphi來寫病毒嗎?) 就在回這一封信之前....我已試了安裝Delphi 4..... 結果還是一樣的當...........!! 哈....真的是該苦笑了....!!@@@###$$ 可否請教各位大大....那裡可以得到Delphi各系列的所有檔案大小及檔案日期 的清單呢? 因為我想要對照一下...看看是否是檔案有壞掉....!! 在此先謝謝各位囉!! 目前也只好...想法子用最乾淨的開機片來開機...然後去找看看有沒有病毒了 ...!! Thanks!!
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-05-25 17:25:06 IP:210.3.xxx.xxx 未訂閱
個人覺得這問題不在 Delphi ,可能是 common control 的問題(i.e. M$ 可怕的 dll hell)。可試一下安裝最新的 IE 
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-05-25 19:59:09 IP:61.216.xxx.xxx 未訂閱
hi..SKYSTAR 如果方便的話是不是可以將你的程式上傳,讓其他人的Delphi幫你完整的測看看ㄋ? .因為按照你的說法是所有的Delphi版本都如此,我在想是不是你程式有去寫什麼事件所造成的ㄋ?? HOPE IT HELP YOU...僅供參考...
引言: 您好: 謝謝您的回答.... 可是我覺得很奇怪的一點就是...如果是病毒的話,為什麼只會挑在Delphi IDE 中且在有切換中英文時才會當機呢? 因為我在其它的軟體中並不會有問題... 另外如果將編譯好的專案,直接在檔案總管中去執行,也不會有問題...這.... 這就是我百思不解的地方呀!! (難不成有人故意針對Delphi來寫病毒嗎?) . . . .
SKYSTAR
中階會員


發表:76
回覆:198
積分:64
註冊:2002-06-10

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-05-25 23:47:51 IP:210.66.xxx.xxx 未訂閱
To:william... 您好: 我目前是使用IE V6.0...這個應該不會有問題吧? To:chih 您好: 我並沒有寫任何的程式....因為所測試的環境都是以進入Delphi中的第一個空 白專案或是新開一個空白專案來測試的....所以也無從附上檔案來供大家測試 !! 另外... 我已經掃過電腦中的所有檔案...並沒有發現病毒....!! 目前正在將以前曾經Ghost下來的Delphi4及Win環境...還原到目前的機器中... 看看以前的環境是否也會有問題....萬一真的還是有問題....看來我也只能不 要在IDE環境中去除錯就不會發生當機了....唉!! 真是一大怪事....從事電腦相關的工作,已有十多年了...奇怪的事在硬體上是 遇到不少....而軟體...這還是第一次....暈倒囉!! 不管怎麼...多謝各位啦..... 看看最後是什麼結果...再來結案囉!! Thanks!!
SKYSTAR
中階會員


發表:76
回覆:198
積分:64
註冊:2002-06-10

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-05-26 03:42:18 IP:210.66.xxx.xxx 未訂閱
謝謝各位... 終於可以結案了..... 因為有好多位大大們的幫忙....但得分者只能有一位.... 嘻...只好把分數送給幫我測試且是第一位回答的大大囉!! Justmade ... 謝啦!!
系統時間:2024-11-23 2:18:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!