richedit保存不了纯文本??(高手快来,50分哦!!)
我做了一个字处理程序,用的是richedit,savedialog,把savedilog的默认后缀名改为txt,保存出来的文件是纯文本格式,也可以用记事本打开,但有一些奇怪的文件头,象“/br,/tr”什么的,请问怎样用Richedit保存出不带文件头的纯文本? 问题点数:50、回复次数:21Top
1 楼cupidvenus(小鱼儿)回复于 2003-02-01 11:25:04 得分 0
用TMemo就行了Top
2 楼dropme(蟹子)回复于 2003-02-01 15:22:45 得分 0
我就是要用RichEdit,而且要txt格式嘛!!! ^_^Top
3 楼blazingfire(烈焰)(对.net极度憎恨中....)回复于 2003-02-01 17:20:51 得分 0
这样试试:
var
TmpList:TStringList;
begin
TmpList:=TStringList.Create;
try
TmpList.Assign(RichEdit1.Lines);
TmpList.SaveToFile('D:\1.txt');
finally
TmpList.Free;
end;
end;
//如果还是不行的话,可以把RichEdit中的每一行取出来加到StringList中,再存盘Top
4 楼z33(第三使)回复于 2003-02-01 17:30:50 得分 0
要保存成TXT的就没有格式啦Top
5 楼cg1120(代码最优化-§惟坚韧者始能遂其志§)回复于 2003-02-01 17:34:14 得分 0
你设置一下以纯文本方式保存就可以了:
Richedit.PlainText := False;
Richedit.Lines.SaveToFile('c:\abc.txt');
Top
6 楼grail_(grail_)回复于 2003-02-01 18:18:58 得分 0
if savedialog1.execute then
richedit1.Lines.SaveToFile(savedialog1.FileName);
end;Top
7 楼cg1120(代码最优化-§惟坚韧者始能遂其志§)回复于 2003-02-01 18:19:57 得分 50
Richedit.PlainText := true;Top
8 楼grail_(grail_)回复于 2003-02-01 18:20:09 得分 0
我看你要不重新写一个
反正程序也不长Top
9 楼dropme(蟹子)回复于 2003-02-02 17:05:32 得分 0
多谢了!Top
10 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2003-02-02 19:52:02 得分 0
Richedit.PlainText := true;
Richedit.PlainText 必须为True,否则是RTF格式Top
11 楼ssjc(其实我很强!)回复于 2003-02-02 21:07:35 得分 0
关注!!Top
12 楼Taken(铁拳)回复于 2003-02-02 22:06:52 得分 0
Richedit.PlainText := True;
就对了,结贴吧!Top
13 楼RamjetZhang(万花从中一点红,玉树临风王小桃是也)回复于 2003-02-03 01:03:58 得分 0
其他如读文件的时候就要注意根据扩展名设置plain;
否则读了一个纯文本(好比一个.pas、.cpp文件),一不当心保存了,IDE就不认了。Top
14 楼knife_s(十年生死两茫茫,不思量,自难忘)回复于 2003-02-03 01:17:42 得分 0
richedit.plaintext:=trueTop
15 楼ilikeff8(迷茫)回复于 2003-02-03 03:17:47 得分 0
有人说了,我就只负责接分好了Top
16 楼dropme(蟹子)回复于 2003-02-04 14:32:21 得分 0
各位好,多谢关注!
你们说的结贴是啥东西,我是菜鸟,还请指点!
这个分怎么给呀??我不会哎!!!Top
17 楼dropme(蟹子)回复于 2003-02-04 14:49:36 得分 0
还有,我想再提一个问题,但怎么找不到“提问”呀,“发贴”之类的安钮??只好附在后面了!!
怎样动态的生成一个控件?
具体是这样,一个安钮,一个TabNotebook(好象是这个名字,就是在win32标签底下,可以做“选项”窗体的那个,一页单独是一个容器),一个memo,运行后,一点按钮,就再增加一个TabNotebook和一个memo,不知大家听懂没?Top
18 楼dropme(蟹子)回复于 2003-02-05 19:02:12 得分 0
找了半天,终于有人告诉我了。
好是cg1120(代码最优化-§新年祝福你,好运伴着你§)先答对的,就把分加给他吧!!!Top




