zoukankan      html  css  js  c++  java
  • ini文件读写

    //创建对象:
    iniFile:=TIniFile.Create(strFile);

    //写入
    procedure IEAddFavUrl(FURL, Title: string);
    var
      fPath: string;
    begin
      fPath := GetFavoritesPath;
      with TIniFile.Create(fPath + Title + '.url') do
      try
        WriteString('InternetShortcut', 'URL', FURL);
      finally
        free;
      end;
    end;

    //读取单个子节点的值
    function AWS_GET_HomeWebAddr:String;
    var
      strPath,strDefault,strWebAddr:string;
      AWSIni:TIniFile;
      Buffer:array[0..MAX_PATH] of Char;
    begin
      strDefault:='http://'+GStack.LocalAddress;
     
      ZeroMemory(@Buffer[0],SizeOf(Buffer));
      GetWindowsDirectory(@Buffer[0],MAX_PATH);
      strPath:=StrPas(@Buffer[0])+'Aws.ini';
      AWSIni:=TIniFile.Create(strPath);
      strWebAddr:=AWSIni.ReadString('config','Aws_LocalIp','');
      AWSIni.Free;

      if strWebAddr='' then
        strWebAddr:=strDefault;
      Result:=strWebAddr;
    end;


    //读取整个节点下的值和字节点名称
      strFile:=StrBackupPath+'data.ini';
      iniFile:=TIniFile.Create(strFile);
      sl:=TStringList.Create;
      slValue:=TStringList.Create;
      iniFile.ReadSections(sl);//读取ini文件中所有的一级节点到sl中。
      iniFile.ReadSection('comm',sl);//读取comm节点下所有子节点名称到sl中.
      iniFile.ReadSectionValues('comm',slValue);//读取comm节点下所有子节点的名称和值到slValue中:id=123

  • 相关阅读:
    开发模型----快速原型模型
    开发模型--瀑布模型
    python_001
    Linux文件的类型与系统目录
    流程控制语句
    test命令
    排序sort && 取消重复行uniq
    sed命令——用来对文件数据的 选取、替换、删除
    颜色RGB大全
    Markdown的使用
  • 原文地址:https://www.cnblogs.com/weijie-liu/p/9644847.html
Copyright © 2011-2022 走看看