奇怪的问题!RichEdit的BUG?

imfjl 2002-06-16 11:36:14
在RichEdit里放上一下字符,像α-,β-。在程序的设计阶段就出错了,一运行就出现异常,“RichEdit line insertion error”,是什么原因呢?
...全文
75 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
iYoung 2002-06-20
  • 打赏
  • 举报
回复
以前的一个帖字也说过这个问题,说到了一些汉字。
riched20.dll: 5.30.23.1205 够高了吧?而且 VB 里面就不会出这样的问题呀。
应该是 Inprise 的问题。
logical 2002-06-19
  • 打赏
  • 举报
回复
这与BCB无关,是MS的事.
试着升级你的riched20.dll.
imfjl 2002-06-19
  • 打赏
  • 举报
回复
richedit98??
riched20.dll?
什么意思,麻烦说清楚一点
mygodness 2002-06-18
  • 打赏
  • 举报
回复
我认为是不是和RichEdit的RTF格式有关系呢?为什么MEMO控件就没有这样的毛病?还有什么汉字不能加?说出来大家研究一下吧!
woodheadhn 2002-06-18
  • 打赏
  • 举报
回复
用richedit98+riched20.dll
完美解决汉字问题
如richedit中会删掉半个汉字
iYoung 2002-06-17
  • 打赏
  • 举报
回复
6 还只有一个补丁,没有解决这个问题。
看来只能等待 Inprise 公司发新补丁了。
还有就是注意不要用 RichEdit1->Lines->Add("α"); 这样的语句,
也不要在设计阶段预先填写这样的字符。
mygodness 2002-06-17
  • 打赏
  • 举报
回复
不是一向有人说CB5有一个补丁程序吗,你试试吧,我还没有试过呢!你说的确实应该是一个BUG
iYoung 2002-06-17
  • 打赏
  • 举报
回复
JSP 所讲的也不失为一个解决办法。:-(
书生 2002-06-17
  • 打赏
  • 举报
回复
Mark@_@
jishiping 2002-06-17
  • 打赏
  • 举报
回复
这可能是VCL的一个BUG。不过我发现除了显示一个错误信息外,好像字符还是
成功的添加到RichEdit中了。所以,你可以这样来避免程序出现错误信息(在
调试时仍然有,但是不在BCB的IDE环境里运行就没有错误信息了):

try {
RichEdit1->Lines->Add("α-, β-");
}
catch(...) {
}
imfjl 2002-06-16
  • 打赏
  • 举报
回复
有什么方法解决么?
iYoung 2002-06-16
  • 打赏
  • 举报
回复
确实是一个 bug。还有其他一些中文字符也不能写进去。

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧