天软金融分析.NET函数大全 > TSL函数 > 资源访问函数 > INI文件处理函数

IniWriteBinaryStream    

简述

将数据转成数据流写入INI文件中。支持写入数组,字符串,binary,stream类型等。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileName,Section,Ident创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将字节流Value写入到INI文件指定的键
定义
IniWriteBinaryStream(Alias;FileName;Section;Ident:String;Value:String|Integer|Array|Binary): Integer;
参数
名称类型说明
AliasString字符串类型。参考目录别名。
FileNameString字符串类型。INI文件名称。
SectionString字符串类型。INI文件中的节名称。
IdentString字符串类型。INI文件中的键名称。
ValueString|Integer|Array|Binary数组或字符串或Binary或TStream类型。要写入至INI文件的数据。
返回 Integer整数。写入成功时返回0。
  • 范例

    范例01:写入数据类型为数组,数据写入至ini文件中Write节点的Bs01键中

    data := array(1,2,3,4);
      //INI文件地址
      iniFilePath := "D:\\test\\bs.ini";
      //写入data
      ret := IniWriteBinaryStream("",iniFilePath,"Write","Bs01",data);
      return ret;//返回值:0

    ini文件内容:

    范例02:写入数据类型为字符串,数据写入至ini文件中Write节点的Bs02键中

    data := "Be7iArVxfj8q";
      //INI文件地址
      iniFilePath := "D:\\test\\bs.ini";
      //写入data
      ret := IniWriteBinaryStream("",iniFilePath,"Write","Bs02",data);
      return ret;//返回值:0

    ini文件内容:

    范例03:写入数据类型为Binary,数据写入至ini文件中Write节点的Bs03键中

    data := binary("Be7iArVxfj8q");
      //INI文件地址
      iniFilePath := "D:\\test\\bs.ini";
      //写入data
      ret := IniWriteBinaryStream("",iniFilePath,"Write","Bs03",data);
      return ret;//返回值:0

    ini文件内容:

    范例04:写入TStream类型的数据,数据写入至ini文件中Write节点的Bs04键中
    Data.STM中内容为"Be7iArVxfj8q"
      //创建TStream对象,用于写入
    ws := new TMemoryStream();
    //从Data.STM文件中加载数据
      ws.LoadFromFile("","D:\\test\\Data.STM");
      //INI文件地址
      iniFilePath := "D:\\test\\bs.ini";
      //写入data
      ret := IniWriteBinaryStream("",iniFilePath,"Write","Bs04",ws);
    return ret;//返回值:0

    ini文件内容:
相关