Trichedit读取大Rtf文件的问题
TRichedit读取小Rtf文件没有任何问题,但读取>4M的文件有时会显示Rtf源码:
{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset0 Times New Roman;}{\f1\fmodern\fprq6\fcharset134 \'cb\'ce\'cc\'e5;}{\f2\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}
{\colortbl ;\red0\green0\blue128;\red0\green0\blue0;\red0\green0\blue255;}
\viewkind4\uc1\pard\li300\ri340\cf1\lang2052\f0\fs20 Delphi \f1\'bf\'d8\'bc\'fe\'d3\'eb\'bc\'bc\'c7\'c9\'d7\'a8\'bc\'ad\f0\par
为什么?
问题点数:100、回复次数:5Top
1 楼dupenf(飞跃人生)回复于 2002-07-06 21:20:39 得分 0
you can divide the file for reading!!
heihei!!Top
2 楼johnsonrao(johnson)回复于 2002-07-06 21:27:29 得分 0
控件限制吧,我也碰上过,属性中也没有关于缓存大小有关的,是可以考虑分成几部分来读入。
关注一个好的解决办法.....Top
3 楼robinhunter(深空)回复于 2002-07-06 22:06:15 得分 100
用sendmessage(richedit1.handle,em_exlimittext,0,文本长度)试一下,首先声明,我没试过的哦。Top
4 楼robinhunter(深空)回复于 2002-07-06 22:07:31 得分 0
更正:是EM_SETLIMITTEXTTop
5 楼daehappy(追求120%结贴)回复于 2002-07-07 14:12:18 得分 0
up!gz!Top




