在DELPHI中,请教如何在处理数据时把相应的内容写入到一个ini的文件中 ,也就是能够处理过程记录到日志文件中呢?多谢!有没有例子呢?

解决方案 »

  1.   

    你看看delphi自带的操作ini文件的例子。
    其实写文本文件也可以。
      

  2.   

    这个主要就是操作ini文件,写进去的内容你自己规定
    写ini文件主要可以这样:
    uses   IniFiles;//参数为:ini文件路径+名称,标题,关键字,写入的内容
    function iniWrite(filename,title,keyword,content:string):boolean;
    var
      myinifile:TInifile;
    begin
      try
        myinifile:=TInifile.Create(filename);
        myinifile.WriteString(title,keyword,content);
        iniWrite := true;
      except
        iniWrite := false;
      end;
    end;btw:日志文件最好是写到txt中!
      

  3.   

    日志写文本文件或数据库,不写ini文件的。
    ini 和 reg 是存放配置信息的。
      

  4.   

    自写的函数,你可以借鉴:
    procedure WriteLog(Date,Event: String);
    var
      MyLogFile: TextFile;
    begin
      if FileExists('Data\Data.log') then
      begin
       AssignFile(MyLogFile,'Data\Data.log');
       Append(MyLogFile);
       try
         Writeln(MyLogFile,INI_UserName+' ---- '+Date+' ---- '+Event);
       finally
         CloseFile(MyLogFile);
       end;  end
      else
      begin
       AssignFile(MyLogFile,'Data\Data.log');
       Rewrite(MyLogFile);
       try
         Writeln(MyLogFile,INI_UserName+' ---- '+Date+' ---- '+Event);
       finally
         CloseFile(MyLogFile);
       end;  end;
    end;