TSL语言基础 > Object TSL > TSL内置对象使用大全 > TFileStream对象

TFileStream对象的创建    

简述

创建类TfileStream的实例对象
定义
CreateObject(‘TFileStream’;Alias;FileName;FileMode)
参数
名称类型说明
AliasString字符串类型,目录别名。
FileNameString字符串类型,文件名。
FileModeinteger整数类型。为打开模式和共享模式的组合值(相加)。打开模式:
取值说明
65535创建
0只读
1只写
2读写
共享模式:
取值说明
0FCBs打开模式共享
16禁止共享打开
32禁止写共享
48禁止读共享
64允许读写共享
  • 范例:
      FileName:="E:\\Test\\TFileCase01.txt";
      //-新建一个txt文件并打开
      obj:= CreateObject("TFileStream","",FileName,65535);
      buffer:="ABC 123";
      p:= obj.write(buffer,7); //写入
      //-读取
      b:="";
      SetLength(b,7);
      obj.Position:=0; //必须设置起始位置,否则失败
      obj.Read(b,7);
      return b;

    返回字符串:ABC 123
相关