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

請教如何處理 RichEdit line insertion error. 的問題

尚未結案
shihfu
一般會員


發表:2
回覆:0
積分:0
註冊:2002-05-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-16 11:40:48 IP:61.30.xxx.xxx 未訂閱
Delphi撰寫的程式中有使用到TRichEdit元件, 之前一直都正常,最近,新的user安裝後使用會出現 RichEdit line insertion error. 也有少數舊的User突然會出現相同的問題 (程式版本確定相同) 我曾用過下面方法: 1.重灌系統(Win98SE),新的環境就OK(但工程耗大) 2.Win98以覆蓋方式安裝一遍,不一定OK 3.移除小作家,再重新安裝小作家,也不一定OK 請教各位先進,可否提供其他方法,謝謝!
mathewzhao
中階會員


發表:121
回覆:164
積分:67
註冊:2003-04-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-16 18:40:56 IP:219.145.xxx.xxx 未訂閱
Hi!shihfu兄,出現這種錯誤訊息由幾種原因,你需要試一試:  1)在Control panel中選擇Install/UnInstall,增加Win98的wordpad.exe,再次執行delphi,看是否問題解決.  2)這個錯誤訊息是否在特定行數出現,如果是,可以這樣試試: 
procedure TForm1.FormCreate(Sender: TObject);
 var 
  Textlim: Integer; 
 begin 
  textlim := $100000; 
  SendMessage(RichEdit1.Handle, EM_EXLIMITTEXT, 0, textlim); 
 end; 
發送EM_EXLIMITTEXT訊息,增加行數 3)到這看看: http://www.thornsoft.com/clipmate5_support.htm#ExceptionEReadErrorRichEditlineinserterror 用這提供的測試程式,看是否是OS的Bug
kunliu
一般會員


發表:1
回覆:4
積分:1
註冊:2002-12-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-20 16:58:47 IP:220.130.xxx.xxx 未訂閱
可以試一下這個方法 RichEdit1.Lines.add(''); RichEdit1.Lines.Strings[0]:='αβγ'; RichEdit1.Lines.add(''); RichEdit1.Lines.Strings[1]:='αβγ';
系統時間:2024-05-17 17:35:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!