【发布时间】:2010-07-21 15:23:55
【问题描述】:
我在 Delphi 2006 中使用 TFileStream。当我使用超出范围的偏移量调用 TFileStream.Seek 时,我得到不同的返回值。当我寻找低于流开头的位置时,该函数返回 -1,如果我寻找超出流大小的位置,则该函数返回如果流那么大,该位置将是流中的位置。有没有办法检查流上的查找操作是否成功?为什么 Seek 偏移超出当前流大小的范围时 TFileStream.Seek 不会失败?
提前致谢。
【问题讨论】:
标签: delphi filestream tfilestream