CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

关于RICHEDIT20的疑问

楼主Creuset()2005-04-02 19:22:04 在 Delphi / VCL组件开发及应用 提问

在改用了RICHED20.DLL后,发现原来的RICHEDIT控件的ADD方法一用就出错,报  
  “OutOfResource   ,RichEdit   line   insertion   error!"  
   
  请问大家如何解决~~即用了RICHEDIT20后,如何自己在编程时一行行加入文本?? 问题点数:20、回复次数:3Top

1 楼addua(只卖代码,不卖身)回复于 2005-04-02 19:44:12 得分 0

append,.......Top

2 楼Kshape(C/C++初学者~~~~)回复于 2005-04-02 20:44:07 得分 0

你往richedit中加入字符串时包含了非法字符,如#0#1#2或半个汉字什么的,我以前就遇到过  
   
  Top

3 楼Kshape(C/C++初学者~~~~)回复于 2005-04-02 20:44:19 得分 20

插入半个汉字会引起这个问题,但是#0#1#2等没有关系的,另外还有比如αβ等字符也会引起这个错误。  
  你仔细检查一下,是否跟字符有关,如果是的,你可以再试试,应该只是在richedit.lines.add(或append)时会导致报错,如果是richedit.text:=……中包含这些字符是不会报错的,于是我当时想到了一个非常简单的解决方法——  
  try  
  richedit.lines.add(或append)(……);  
  except  
  end;  
  就这样,不让delphi报错   :))   就行啦,你会发现,实际上那些字符已经正常显示了。  
  Top

相关问题

  • 关于RICHEDIT的疑问
  • richedit使用疑问,在线等急
  • 疑问
  • 疑问?
  • 疑问
  • 疑问
  • 疑问
  • !!!!疑问
  • 疑问??
  • RichEdit

关键词

  • 字符
  • richedit
  • 报错
  • lines
  • add

得分解答快速导航

  • 帖主:Creuset
  • Kshape

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo