• 全部
  • Windows SDK/API
  • 基础类
  • ActiveX
  • 数据库及相关技术
  • 网络及通讯开发
  • VCL组件使用和开发
  • 问答

奇怪的问题!RichEdit的BUG?

imfjl 2002-06-16 11:36:14
在RichEdit里放上一下字符,像α-,β-。在程序的设计阶段就出错了,一运行就出现异常,“RichEdit line insertion error”,是什么原因呢?
...全文
13 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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。还有其他一些中文字符也不能写进去。
回复
相关推荐
发帖
C++ Builder
创建于2007-08-02

1.3w+

社区成员

C++ Builder相关内容讨论区
申请成为版主
帖子事件
创建了帖子
2002-06-16 11:36
社区公告
暂无公告