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;

  • 相关阅读:
    (Tree) 101. Symmetric Tree
    (String). Word Pattern
    (Array)121. Best Time to Buy and Sell Stock
    (Array)169. Majority Element
    记录一次工作问题总结——关于游戏物体渲染顺序
    C++——STL(算法)
    观察者设计模式
    二分查找——校招题
    排序算法——归并排序
    排序算法——堆排序
  • 原文地址:https://www.cnblogs.com/xiaobao/p/1946173.html
Copyright © 2011-2022 走看看