TMemoryStream的Seek是什么意义???(20分)

  • 主题发起人 主题发起人 fsse4000
  • 开始时间 开始时间
F

fsse4000

Unregistered / Unconfirmed
GUEST, unregistred user!
Data: TMemoryStream;
Data.Seek(SizeOf(AClientData), soFromCurrent);
Data.Read(AClientData, SizeOf(AClientData));
 
soFromBeginning 从开始向后移动 偏移量必须>=0
soFromCurrent 从当前位置移动
soFromEnd 从末尾向前移动 偏移量必须<=0
其中soFromCurrent,但你当前位置为10,即Position为10,然后执行
seek(5,soFromCurrent)后,当前位置为15,如果执行
seek(-5,soFromCurrent)后,当前位置为5。
 
http://www.delphiok.com/bcjq/all/115.htm
 
接受答案了.
 
后退
顶部