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;
     
     




    附件列表

    • 相关阅读:
      WebSocket
      Spring Web MVC
      对象关系映射(ORM)数据访问
      使用JDBC进行数据访问
      【Mysql】【基础综合题解】大一下学期数据库综合训练题解
      【Mysql】【解决问题】[Err] 1055
      【JavaSE】【IO流】复制单级或多级文件夹
      C#使用FFmpeg的总结
      C#一个IM系统简单总结
      重新开启博客
    • 原文地址:https://www.cnblogs.com/xe2011/p/2609334.html
    Copyright © 2011-2022 走看看