var
bufSend:pointer;
fsSend:TFileStream;
begin
fsSend:=TFileStream.Create(OpenDialog1.FileName,fmOpenReadWrite);
GetMem(bufSend,iBYTEPERSEND+1);
if (fsSend.Position+1+iBYTEPERSEND) < fsSend.Size then  //iBYTEPERSEND是
                            //定义的包的大小,,为1024,即文件大于1024个字节
这时候,fsSend.Position出错了,问问大家怎么改啊,很急