我现在要读一个ini文件的所节点,我这样写
Initial_Obj:=TIniFile.Create('D:\wix.ini');
Initial_Obj.ReadSections(memo1.Lines );
执行后,为什么在memo1中看不到所读出的节点信息.

解决方案 »

  1.   

    Initial_Obj:=TIniFile.Create(wix.ini');
    Initial_Obj.ReadSections(memo1.Lines );
      

  2.   

    我现在要读一个ini文件的所有节点,我这样写
    Initial_Obj:=TIniFile.Create('D:\wix.ini');
    Initial_Obj.ReadSections(memo1.Lines );
    执行后,为什么在memo1中看不到所读出的节点信息.
      

  3.   

    Initial_Obj:=TIniFile.Create(GetSelfPath+'wix.ini');
    Initial_Obj.ReadSections(memo1.Lines );//以下函数获得应用程序的路径。
    function GetSelfPath: string;stdcall;export;
    begin
      Result:= ExtractFilePath(ParamStr(0))
    end;
      

  4.   

    不会吧,看看你的文件路径是否正确,看看你的 ini 文件是否规范
      

  5.   

    对,很有可能是Ini文件格式不规范引起的!
      

  6.   

    Initial_Obj:=TIniFile.Create('D:\wix.ini');
    try
      Initial_Obj.ReadSections(memo1.Lines );
    except
      showmessage('read error!');
      exit;
    end;
    再者,你的 INI 文件是不是空的?
      

  7.   

    我的INI 文件不是空的,而且很规范,但在执行后,在memo中看不到内容,memo中没有显示,是空的.怎么回事呀!!!!!!!