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;
     
     




    附件列表

    • 相关阅读:
      走线规范-标识
      python学习之网路操作
      python学习之函数
      RTT学习之软件包
      RT_THREAD之组件学习
      RT_THREAD之nano学习
      物联网相关的模块
      JavaScript学习笔记之二
      javascript完美实现图片拖动改变顺序
      响应式WEB设计的9项基本原则
    • 原文地址:https://www.cnblogs.com/xe2011/p/2609334.html
    Copyright © 2011-2022 走看看