我在看别人的程序时,发现了两种读取配置文件,我把它翦下来问一下。var
  FileName:TiniFile;
begin                            
  edit1.Text:=form1.GetValue('Preset','FaceCfg.ini');  Filename:=Tinifile.Create(ExtractFilePath(ParamStr(0))+'FaceCfg.ini');
  edit2.Text:=fileName.readstring('server','IP','');
end;这两种方法有什么不同呀??????我试了下,都能读出配置文件里面的内容,但有什么不同呢?

解决方案 »

  1.   

    上面一种GetValue是你看的人已经写好的函数,而下面是调用系统的函数
      

  2.   

    直接调用,如果你有N个地方都要使用的话,每个地方都要创建INI文件类,打开,读值,关闭,重复工作很多啊,写一个函数调用就一行就最省事了啊。
      

  3.   

    一个是写成了共公调用函数,方便调用比较多的时候来调用,没有什么不同,最后实再的效果应该差不多。不过要是看到本身那个GETVALUE更好理解