richedit的出现如下错误richedit line insertion error? 这是什么原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你忘richedit中加入字符串时包含了非法字符,如#0#1#2或半个汉字什么的,我以前就遇到过 这里有一个解决方法:http://www.computing.net/windows95/wwwboard/forum/9634.html原来我碰到了一个同样的问题就是这么解决的。 我碰到过这样的问题,应该是richedit的bug,breezing说对了一半,插入半个汉字会引起这个问题,但是#0#1#2等没有关系的,另外还有比如αβ等字符也会引起这个错误。你仔细检查一下,是否跟字符有关,如果是的,你可以再试试,应该只是在richedit.lines.add(或append)时会导致报错,如果是richedit.text:=……中包含这些字符是不会报错的,于是我当时想到了一个非常简单的解决方法——tryrichedit.lines.add(或append)(……);exceptend;就这样,不让delphi报错 :)) 就行啦,你会发现,实际上那些字符已经正常显示了。 什么都没有加新建一个Application加一个richedit组件运行就报如此错误 系统目录的riched20.dll文件受到破坏重新覆盖文件问题得到了解决 这个自定义的组件错在哪儿了? 给TLabel线一条线,怎么看不见呢? 请高手帮忙 pchar()过程的作用————在线等待??? 报表中为什么只有一条记录? 我想学C++或DELPHI其中一种,哪一种好些? 如何动态的设置MDIForm的背景? 如何抓住程序中对话框的句柄? 如何获得IE的浏览记录 求Setup Factory 5.0正式版下载地址! imagelist的bug?--图标灰化时不正常。 请教DBGrid滚动条的问题? 运行EXE文件时出现的错误,
http://www.computing.net/windows95/wwwboard/forum/9634.html
原来我碰到了一个同样的问题就是这么解决的。
你仔细检查一下,是否跟字符有关,如果是的,你可以再试试,应该只是在richedit.lines.add(或append)时会导致报错,如果是richedit.text:=……中包含这些字符是不会报错的,于是我当时想到了一个非常简单的解决方法——
try
richedit.lines.add(或append)(……);
except
end;
就这样,不让delphi报错 :)) 就行啦,你会发现,实际上那些字符已经正常显示了。
新建一个Application
加一个richedit组件
运行就报如此错误
重新覆盖文件问题得到了解决