首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

有点不好意思,但是还是困扰2天了关于TFileStream解决方法

2012-02-04 
有点不好意思,但是还是困扰2天了关于TFileStream我要保存RichEdit的内容用lines.savertostream我要使用Tfi

有点不好意思,但是还是困扰2天了关于TFileStream
我要保存RichEdit的内容用lines.savertostream   我要使用Tfilestream
但是老是失败
那位大哥指点一下吧

[解决办法]
// 写文件
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TFileStream *fs;
String strFileName( "C:\\ccrun\\123.rtf ");
if(FileExists(strFileName))
fs = new TFileStream(strFileName, fmOpenReadWrite);
else
fs = new TFileStream(strFileName, fmCreate);

RichEdit1-> Lines-> SaveToStream(fs);

delete fs;
}
//---------------------------------------
// 读文件
void __fastcall TForm1::Button2Click(TObject *Sender)
{
RichEdit1-> Clear();

TFileStream *fs;
String strFileName( "C:\\ccrun\\123.rtf ");
if(FileExists(strFileName))
{
fs = new TFileStream(strFileName, fmOpenRead);
fs-> Position = 0;
RichEdit1-> Lines-> LoadFromStream(fs);
delete fs;
}
}

热点排行