TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStream对象 > TStream的方法

Seek    

简述

移动指针。
定义
Seek(Position:Integer;[Origin:Integer]):Integer;
参数
名称类型说明
PositionInteger整数,移动的位置。
OriginInteger整数类型,可选参数,移动的方法。0:从头开始移,1:从当前位置,2:从尾部。省略参数的默认值为从头开始移。
返回Integer
移动后的位置。
  • 范例01:从尾部进行移动
      obj:=CreateObject("TMemoryStream");
      buffer:="ABC 123";
      obj.write(buffer,8);
      echo "移动前位置:",obj.position;
      p:= obj.seek(4,2);//从尾部进行移动4个字节
      echo "移动后位置:",obj.position," 返回的位置:",p;
      return p;

    打印的结果如下:
    移动前位置:8
    移动后位置:12 返回的位置:12
相关