Einzelnen Beitrag anzeigen

blackfin
(Gast)

n/a Beiträge
 
#10

AW: Einzelnen Unicodestring an Datei anhängen

  Alt 6. Jun 2011, 11:05
Du kannst eine Zeile an eine Logdatei z.B. so anhängen:

Delphi-Quellcode:

const
 CRLF : string = #13#10 ;

procedure AddToLog(LogFile: string; Msg: string);
var
  FLogStream: TStream;
begin
  
   if (not FileExists(LogFile)) then
   begin
     ForceDirectories(ExtractFilePath(LogFile)) ;
     FLogStream:= TFileStream.Create(LogFile,fmCreate);
   end
   else
   begin
     FLogStream:= TFileStream.Create(LogFile,fmOpenReadWrite);
   end;

   FLogStream.Seek(0,soFromEnd) ;
   Msg := Msg + CRLF ;
   FLogStream.Write(Pointer(Msg)^,Length(Msg)*SizeOf(Char)) ;

   FreeAndNil(FLogStream) ;

end;

Geändert von blackfin ( 6. Jun 2011 um 11:12 Uhr)
  Mit Zitat antworten Zitat