![]() |
Datum und Uhrzeit in Logdatei schreiben
Hallo, ganz simple Frage, wie mach ich einen Datum und Uhrzeitstempel,
nach jedem Append der Logdatei? ..writeln (memo1).. writeln (datetimetostr(date+time) <<< geht ja leider nicht |
Re: Datum und Uhrzeit in Logdatei schreiben
Hallo,
Delphi-Quellcode:
Wobei TStrings z.B. Memo1.Lines ist.
TStrings.Add(DateTimetoStr(Now));
Gruß, ManuMF |
Re: Datum und Uhrzeit in Logdatei schreiben
Delphi besitzt eine spezielle Variable Now, welche den aktuellen Zeitstempel enthält
[Edit: war zu langasm] |
Re: Datum und Uhrzeit in Logdatei schreiben
Ich würde den Zeitstempel nicht hinterher schreiben:
Delphi-Quellcode:
Grüße vom marabu
procedure Log(sText: String; s: TStrings);
begin s.Add(Format('%s: %s', [DateTimeToStr(Now), sText])); end; |
Re: Datum und Uhrzeit in Logdatei schreiben
Delphi-Quellcode:
das klappt nicht, inkompatible Typen kommt da raus.
writeln(txtfile, (datetimetostrstr(now)));
Meine Idee war folgende:
Delphi-Quellcode:
Nun wie implementiere ich "Now" nun am besten?
procedure writelog (memo1: tmemo);
var memotxt: textfile; i : integer; begin if not fileexist ('C:\log.log') then begin memo1.lines.savetofile('C:\log.log') end else assignfile (memotxt, 'C:\log.log'); append(memotxt); for i:= 0 to (memo1.lines.count -1) do writeln (memotxt, memo1.lines[i]) >>>>> hier müßte der Zeistempel hin<<<<< ; closefile(memotxt); end; end; |
Re: Datum und Uhrzeit in Logdatei schreiben
Hallo,
so sollte es klappen:
Delphi-Quellcode:
Gruß Andreas
if FileExists(LogFileName) then
begin AssignFile(F, LogFileName); Append(F); WriteLn(F, 'Programm gestartet am ' + DateToStr(Date) + ' um ' + TimeToStr(Now) + ' Uhr'); for i:= 1 to 80 do Write(F, '-'); WriteLn(F); end else begin AssignFile(F, LogFileName); ReWrite(F); WriteLn(F, 'Logdatei erstellt am ' + DateToStr(Date) + ' um ' + TimeToStr(Now) + ' Uhr'); for i:= 1 to 80 do Write(F, '-'); WriteLn(F); end; |
Re: Datum und Uhrzeit in Logdatei schreiben
Prima! Vielen Dank.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz