zoukankan      html  css  js  c++  java
  • delphi对ini文件的操作

    定义
    1、在Interface的Uses节增加IniFiles;
    2、在Var变量定义部分增加一行:
    MyIniFile:Tinifile;

    打开INI文件
    MyIniFile:=Tinifile.create('program.ini');
    当地:
    Filename := ExtractFilePath(Paramstr(0)) + 'data.ini';
    sysini := Tinifile.Create(Filename);


    vs:=MyIniFile.Readstring('小节名','关键字',缺省值);
    vi:=MyIniFile.Readinteger('小节名','关键字',缺省值);
    vb:=MyIniFile.Readbool('小节名','关键字',缺省值);


    MyIniFile('小节名','关键字',变量或字符串值);
    MyIniFile('小节名','关键字',变量或整型数值);
    MyIniFile('小节名','关键字',变量或True或False);
    当这个INI文件不存在时,上面的语句还会自动创建该INI文件。

    删除关键字
    可用写入方法增加一个关键字,删除关键字的对象方法:
    MyIniFile.DeleteKey('小节名','关键字');

    小节操作:
    MyIniFile.readsection('小节名',TStrings变量);
    可将指定小节中的所有关键字名读取至一个字符串列表变量中;
    MyIniFile.readsections(TStrings变量);
    可将INI文件中所有小节名读取至一个字符串列表变量中去。
    MyIniFile.readsectionvalues('小节名',TStrings变量);
    可将INI文件中指定小节的所有行(包括关键字、=、值)读取至一个字符串列表变量中去。
    增加一个小节可用写入的方法来完成,删除一个小节可用下面的对象方法:
    MyIniFile.EraseSection('小节名');

    释放
    MyIniFile.distory;

  • 相关阅读:
    微信和支付宝支付模式详解及实现(.Net标准库)- OSS开源系列
    Linux+Nginx+Asp.net Core及守护进程部署
    Docker基础入门及示例
    this的指向问题
    H5C3-JS 此后面试暂不记录了 因为我发现了错题集,直接看就行了
    H5C3-JS day04
    H5C3-JS day03
    two-sum
    H5C3-JS day02
    三次握手四次挥手
  • 原文地址:https://www.cnblogs.com/xiaobao/p/1946173.html
Copyright © 2011-2022 走看看