如何将TMemoryStream清空
gloom 2002-04-09 05:25:16 我想利用一个TMemoryStream不断地从一个文件中获得数据,可是我如何将前一进的数据 啊?我用下面的代码老出错啊
void __fastcall TForm1::FileSocketClientRead(TObject *Sender,
TCustomWinSocket *Socket)
{
AnsiString rev=Socket->ReceiveText();
int pos=rev.Pos("%%");
if (rev.SubString(1,pos-1)=="get")
{
rev.Delete(1,pos+1);
pos=rev.Pos("%%");
int user=rev.SubString(1,pos-1).ToInt();
AnsiString fName=ExtractFilePath(Application->ExeName)+"server"+IntToStr(user)+".huc";
//if (mStream!=NULL) delete mStream; mStream->Clear();
//mStream->Free();
//mStream=new TMemoryStream();
mStream->LoadFromFile(fName);
Socket->SendStream(mStream);
}
}