var
    inif:Tinifile;
begin
    inif:=Tinifile.Create('E:\Colors.ini');
    inif.WriteString('DBGridwidth','width0',100);//改width0的值
    ...
    inif.free;
end;

解决方案 »

  1.   

    var iniF:Tinifile;
         iValue,jValue:string;
      begin
        inif:=Tinifile.Create('Cathay.ini');
        iValue:=inif.ReadString('Edit','TTNO','2000001');
        NValue:=inif.ReadString('Edit','NTROL','N');
      就这样访问
      

  2.   

    上面是写,对不起,刚才那个类型写错了,应该是'100'不是100,
    这是读
    var
        inif:Tinifile;
        S:string;
    begin
        inif:=Tinifile.Create('E:\Colors.ini');
        S:=inif.readString('DBGridwidth','width0','100');//改width0的值
        ...
        inif.free;
    end;
      

  3.   

    这样不是又在创建INI文件了吗?
      

  4.   

    使用delphi提供的TIniFile类,使用的时候要在Uses中加入inifiles!具体内容看看帮助,非常简单,楼上的例子就可以!!!
      

  5.   

    TInifile类比较有意思,它的create方法会试图打开一个ini文件,如果没有才会创建,有的话当然会打开了。这里的inif:=Tinifile.Create('E:\Colors.ini');
    方法不能看作是创建一个ini文件,而应当看作是创建了一个Tinifile的实例。是类实例的创建,而不是文件的创建。
      

  6.   

    create可以是创建或打开一个ini文件的,只是他的默认路径是在系统目录中而不是当前目录,因此要使用全路径的文件名
      

  7.   

    如果该文件不是ini文件,譬如在保存时自定的文件类型的,如何打开呢?
      

  8.   

    你为什么不看Delphi自身的帮助文件呢?