我的意思是用OpenDialog打开文件后,里面的保存的数据内容显示在各个不同edit控件中。

解决方案 »

  1.   

    这是我打开一个INI文件 的例子:
    uses inifiles;
    procedure GetConnectionString;
    var
      SYSINI: TINIFile;begin
      SYSINI := TIniFile.Create(ExtractFilePath(Application.ExeName)+'DB.INI');
      try
        edit1.text := SYSINI.ReadString('Database', 'ServerName', '');
        edit2.text := SYSINI.ReadString('Database', 'UserName', '');
        edit3.text := SYSINI.ReadString('Database', 'Password', '');
            
      finally
        SYSINI.Free;
      end;
    end;
      

  2.   

    楼上能不能把你的ini文件贴一点出来给我看看?
      

  3.   

    [Database]
    ServerName = ... 
    UserName= ...
      

  4.   

    Drate(鸟窝里的虫) : 要说错了别怪我  :)
      

  5.   

    把ReadString改成WriteString即可
    OpenDialog1只是得到一个文件的文件名而已。