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

TEdit中輸入漢字後關閉程式後出現錯誤

尚未結案
Amanda_Chen
一般會員


發表:25
回覆:82
積分:21
註冊:2003-12-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-24 12:58:25 IP:61.165.xxx.xxx 未訂閱
為何TEdit中輸入漢字後關閉程式就會出現錯誤,而輸入英文字元就沒有問題。我的測試是這樣作的:在表單中放入一個TEdit 與 一個button,button的click事件中只有一句application.terminate。懇請達者指教。
James
高階會員


發表:10
回覆:290
積分:220
註冊:2002-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-24 15:16:13 IP:218.170.xxx.xxx 未訂閱
好詭異的問題 ,TEdit 用了好久, 也寫了一些程式就是沒有愈過類似的情況, 或許您可以試試看以下幾點查一下 1.Edit 的 Font 屬性 ,特別是 charset & font name 2.Edit 的 ImeName & ImeMode 屬性 3.From 的 Font 屬性 ,特別是 charset & font name 4.是只有特殊的字有問題還是全部的字都有 5,是只有一台電腦會這樣還是所有測試環境都會 發表人 - James 於 2004/04/24 15:17:11
Amanda_Chen
一般會員


發表:25
回覆:82
積分:21
註冊:2003-12-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-25 11:44:44 IP:61.165.xxx.xxx 未訂閱
引言: 好詭異的問題 ,TEdit 用了好久, 也寫了一些程式就是沒有愈過類似的情況, 或許您可以試試看以下幾點查一下 1.Edit 的 Font 屬性 ,特別是 charset & font name 2.Edit 的 ImeName & ImeMode 屬性 3.From 的 Font 屬性 ,特別是 charset & font name 4.是只有特殊的字有問題還是全部的字都有 5,是只有一台電腦會這樣還是所有測試環境都會 發表人 - James 於 2004/04/24 15:17:11
謝謝解答,我用Edit都不曾改過它的這些設置。改變後仍出現錯誤。 我以前也沒有遇到這種情況,因為在編程時往往用英文字母測試,而且在執行.exe檔時這個錯誤是不會出現的。這次偶爾在程式環境運行,輸入的又是漢字,所以發現這個問題。您可以按我前面的測試樣例做一個測試,我用的是delphi7.0.雖然不影響程式的運行但也想知道為什麼會這樣。 至於不同機器是否也會出現,不知道啊,現在手邊沒有裝D7的兩部機器的。
James
高階會員


發表:10
回覆:290
積分:220
註冊:2002-07-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-04-25 14:52:17 IP:218.170.xxx.xxx 未訂閱
較不常用 Delphi 7 , 比較偏好 Delphi 6 , 也許我程式寫的不夠多 , 所以一直試驗不出來這樣的情況 , 也許站上的許多高手可以提供真正的 解答
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-04-25 17:15:40 IP:203.204.xxx.xxx 未訂閱
Amanda_Chen 你好     我也遇過類似的問題,明明程式就沒問題(不只我自己確信OK,還經過公司其他程式設計師確認過,在其他設計師的電腦下也OK ),但Compile出來就是會有狀況(非預期的狀況),試過各式各樣的方法後,竟然在刪除TEMP資料夾中的資料並重開機後,重新Compile.....OK了(很神奇吧),不要問我為什麼,因為我也不知道,或許只能說 ................ 。 TEMP資料夾在位置 WIN95/98 : WINODWS\TEMP WIN NT 2000 XP : C:\Documents and Settings\登入者帳號\Local Settings\Temp 登入者帳號要注意是否包含網域名,如 [網域.使用者] 因為temp資料夾的內容而造成的干擾,這輩子我也才遇過三次,所以這個方法,不見得可以解決你的問題,但你可以參考看看。
James
高階會員


發表:10
回覆:290
積分:220
註冊:2002-07-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-04-25 20:36:00 IP:218.170.xxx.xxx 未訂閱
如果真如 Chance36 所言的情況 , 或許您可以試試看小弟我推薦的 Want 的那個 Tools , 不是在 Delphi IDE 下編譯 , 而是在 DOS Mode 下透過 dcc32 來編譯 !!!
Amanda_Chen
一般會員


發表:25
回覆:82
積分:21
註冊:2003-12-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-04-26 21:35:58 IP:61.165.xxx.xxx 未訂閱
引言: Amanda_Chen 你好 我也遇過類似的問題,明明程式就沒問題(不只我自己確信OK,還經過公司其他程式設計師確認過,在其他設計師的電腦下也OK ),但Compile出來就是會有狀況(非預期的狀況),試過各式各樣的方法後,竟然在刪除TEMP資料夾中的資料並重開機後,重新Compile.....OK了(很神奇吧),不要問我為什麼,因為我也不知道,或許只能說 ................ 。 TEMP資料夾在位置 WIN95/98 : WINODWS\TEMP WIN NT 2000 XP : C:\Documents and Settings\登入者帳號\Local Settings\Temp 登入者帳號要注意是否包含網域名,如 [網域.使用者] 因為temp資料夾的內容而造成的干擾,這輩子我也才遇過三次,所以這個方法,不見得可以解決你的問題,但你可以參考看看。
如Chance大大教的試著刪除temp下的檔,有一個文件怎麼也刪不掉,好象和網路有關的。上了網後,就會出現幾個檔,其中總有一個DF打頭的.tmp文件刪不掉。而D7中那個問題也還是出現。所以還是不能確定是不是它的影響,但也很有可能滴啊。 To Chance: 在茫茫人海中,終於找到一個有相同經歷的人啦!那感受。。。。。。。 To James : 那個叫want的東東小女子並不相識,請多多指教。
系統時間:2024-06-15 2:46:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!