Newsgroups : Borland : borland.public.delphi.internet.winsock : 2006 Aug : Problem reading data from TidIOHandler

www.cryer.info
Managed Newsgroup Archive

Problem reading data from TidIOHandler

Subject:Problem reading data from TidIOHandler
Posted by:"Kiwi" (gl..@custommadesoftware.co.nz)
Date:Mon, 14 Aug 2006 14:58:27 +1200

I have the following code

var
  Buf: TidBytes;
  fMem: TMemoryStream;
begin
  fMem:= TMemoryStream.Create;
  try
        IOHandler.ReadBytes(Buf, 1, False);
        Size:= Buf[0];
        IOHandler.ReadBytes(Buf, Size, False);

        fMem.Clear;
        BytesToRaw(Buf, fMem, Size);
        fMem.Seek(0,soFromBeginning); <==== I get a EAccessViolation.
  finally
    fMem.Free;
  end;
end;

I seem to always end up with problems using streams - so sorry if this is a
stupid question but it has me really stumped.

Thanks in advance

Replies:

www.cryer.info
Managed Newsgroup Archive