Seek
简述
移动指针。
Seek(Position:Integer;[Origin:Integer]):Integer;
名称 | 类型 | 说明 |
---|
Position | Integer | 整数,移动的位置。 |
Origin | Integer | 整数类型,可选参数,移动的方法。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