• 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

  • 相关阅读:
    2015长春区域赛感想
    己亥清爽恢复系列之数据文件1篇:SYSTEM物理损坏或丢失(关键表空间)
    ecshop和jQuery冲突
    ecshop广告分析
    ecshop商品页增加编辑器fckeditor
    DIV自适应高度
    打个招呼
    jdk的wsimport方法实现webservice客户端调用服务
    jdk自带发布webservice服务
    Mysql数据库基本配置
  • 原文地址:https://www.cnblogs.com/weijie-liu/p/9644847.html
Copyright © 2020-2023  润新知