zoukankan      html  css  js  c++  java
  • WriteListBoxItems() ReadListBoxItems() IniFiles

     
    uses IniFiles;
     
     
    {写入列表框中的项目到ini中}
    //调用   WriteListBoxItems('settings.ini','Listbox',ListBox1);
    procedure WriteListBoxItems(const AINIFile, ASection: string; ListBox: TListBox);
    var
      INI: TINIFile;
      iniPath:string;//ini路径
      I: Integer;
    begin;
      iniPath:=ExtractFilePath(Application.ExeName)+AINIFile;
      INI := TINIFile.Create(iniPath);
      try
        INI.EraseSection(ASection);
        INI.WriteInteger(ASection, 'Count', ListBox.Items.Count);
        for I := 0 to ListBox.Items.Count - 1 do
        begin
          INI.WriteString(ASection, 'Item' + IntToStr(I), ListBox.Items[I]);
        end;
      finally
        INI.Free;
      end;
    end;



    {读取ini中的信息到列表框中中}
    //调用   ReadListBoxItems('settings.ini','Listbox',ListBox1);
    procedure ReadListBoxItems(const AINIFile, ASection: string; ListBox: TListBox);
    var
      INI: TINIFile;
      iniPath:string;
      I,count: Integer;
    begin
      iniPath:=ExtractFilePath(Application.ExeName)+AINIFile;
      INI := TINIFile.Create(iniPath);
      try
        ListBox.Clear;
        Count := INI.ReadInteger(ASection, 'Count', 0);
        for I := 0 to Count - 1 do
        begin
          ListBox.Items.Add(INI.ReadString(ASection, 'Item' + IntToStr(I), '0'));
        end;
      finally
        INI.Free;
      end;
    end;
     
     




    附件列表

    • 相关阅读:
      springboot配置tomcat大全
      python 列表推导式
      python中yield的用法详解——最简单,最清晰的解释
      正则表达式
      python 装饰器
      python 接口类、抽象类、多态
      python split和os.path.split()
      pyhton 多继承的执行顺序
      python unittest 加载测试用例的方法
      python unittest中的四个概念
    • 原文地址:https://www.cnblogs.com/xe2011/p/2609334.html
    Copyright © 2011-2022 走看看