怎样快速往C++ Builder中的TMemo组件添加字符? 20

之前使用TMemo::Lines::Add,开始还没问题,到添加10W行的时候速度开始慢得不行。有没有什么别的添加方法?总共添加的行数是一开始可以确定的。字符串添加多了也... 之前使用TMemo::Lines::Add,开始还没问题,到添加10W行的时候速度开始慢得不行。
有没有什么别的添加方法?
总共添加的行数是一开始可以确定的。
字符串添加多了也是一样的慢。
毕竟AnsiString添加的时候是有一个开新空间然后复制的过程,上100W(每行最少有10个字符)个字符的时候还是很耗时间的
展开
 我来答
独落长秋
2011-02-25 · TA获得超过1535个赞
知道小有建树答主
回答量:606
采纳率:0%
帮助的人:683万
展开全部
添加字符有好几种。

Memo->Lines->Add(s);
Memo->Text=s;
Memp->Lines->LoadFromFile("C:\\Abc.txt");
但是,量大了都是这样。速度慢得很、。以前我做过简单的阅读器,当行数太大的时候,还是要一定的时间来响应的。
当然也许有其他我不知道的方法。等待高手出现。
detax
2011-02-25 · TA获得超过2.6万个赞
知道小有建树答主
回答量:1335
采纳率:64%
帮助的人:471万
展开全部
先存字符串里,然后赋值给TMemo,好像是TEXT属性吧,好久不用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hfksl16
2011-02-25 · TA获得超过192个赞
知道答主
回答量:310
采纳率:0%
帮助的人:0
展开全部
e";
AnsiString str = Memo1->Text;
str += "To Baidu";
Memo1->Text = str;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式