小弟用OpenDialog定位文件保存在一个edit里 可是每次软件一关就没了 我想让他记忆 以后每次打开能在一个edit里自动显示上次的定位位置 请问这个怎么实现呀 谢谢!

解决方案 »

  1.   

    退出前,保存到注册表,或者ini文件中,启动软件时读这个信息。
      

  2.   

    小弟新手 我想写ini 能给个思路否? 谢谢!
      

  3.   


    //保存到ini文件里
    var
      fl:TINIFile;
      s:string;
    begin
      s:=edit1.text;
      fl:=TINIFile.create('c:\param.ini');
      fl.writestring('param','savepath',s);
      fl.free;
    end;//读取ini文件显示在edit中
    var
      fl:TINIFile;
      s:string;
    begin
      fl:=TINIFile.create('c:\param.ini');
      s:=fl.readstring('param','savepath','');
      fl.free;
      edit1.text:=s;
    end;
      

  4.   

    ini、注册表都可以,不过还是推荐ini