小妹已经学会了读写INI文件,
但是在应用程序中用什么代码与之起得联系并对其进行操作?
比如说ini.Derectory:=ExtractFilePath(application.exeName);
但TiniFile类没Derectory这个属性呀.有什么属性可以用?
我不是要再生成一个INI文件,我要读已经存在的INI文件.
把ini文件的路径填在INI对象的什么属性里面?
帮帮我啊^

解决方案 »

  1.   

    奇怪了,给你看个例子,连接数据库用的:
      public
        if_windows_login: boolean;
        database, user, password, server: string;
        user_bumen, user_name: string; { Public declarations }
      end;   //创建LOGIN.INI文件
      addsini := Tinifile.Create(extractfilepath(Application.ExeName) + 'login.ini');
      try       //从文件中取值
        user := addsini.ReadString('Database', 'User', '');
        database := addsini.ReadString('Database', 'database', '');
        server := addsini.ReadString('Database', 'server', '');
        password := addsini.ReadString('Database', 'password', '');
        if_windows_login := addsini.ReadBool('database', 'if_windows_login', false);
      finally
        addsini.Free;  //释放
      end;
    INI文件结构你应该知道了吧
    user :=addsini .Readstring(小节名,关键字,缺省值); //读取
    addsini .writestring(小节名,关键字,变量或字符串值);//写入
      

  2.   

    ini的文件关联在CREATE的时候指定.
      

  3.   

    Tinifile.Create(Full File Path)这里就是啦