程序运行后,会作一些设置,但随差程序的关闭,下一次运行将失效,因这是不同的进程了,如何将这些设置、改动保存起来?是用另外的文件吗?请指教,谢谢。

解决方案 »

  1.   

    使用ini文件就可以。
    delphi中使用方法:
    uses inifiles;
    var
      iniFile: TIniFile;
      s: string;
    begin
      iniFile := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'config.ini');
      try
        //写入
        iniFile.WriteString('信息组', '信息', s);
        //读出
        s := iniFile.ReadString('信息组', '信息', '');
        
      finally
        iniFile.Free();
      end;
    end;
      

  2.   

    恩,对的,使用INI文件,但是,现在更流行的是使用XML文件,建议,你出于学习的目的,使用XML吧,对你有好处。
      

  3.   

    简单些的用Ini或XML,如果需要保存的信息很多,包括控件的属性/文本等,可以用Ehlib中的TPropStorageEh组件。
      

  4.   

    需要用文件记录设置,ini文件操作比较简单,可以搜索一下ini读写的资料。
      

  5.   

    就把设置的相关信息保存在当前目录下的一个ini文件就可以了,当然为了保密你也可以自定义一个记录型的文件....