Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi log file (https://www.delphipraxis.net/27029-log-file.html)

day 3. Aug 2004 08:33


log file
 
hallo

Welche komponente würdet ihr mir empfehlen wenn ich ein logfile schreiben möchte?

Luckie 3. Aug 2004 08:38

Re: log file
 
Komponente? :gruebel: Ich würde ein Delphi-Referenz durchsuchenTStringlist nehmen.

Bernhard Geyer 3. Aug 2004 08:39

Re: log file
 
Falls nicht zu viele Einträge und zu performancekritisch:
Einfach TStringList nehmen und mit SaveToFile rausschreiben.

Oder einfach mit klassischen AssignFile, WriteLn-Funktionen arbeiten.

Jelly 3. Aug 2004 09:29

Re: log file
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich hab mir mal ne kleine Unit geschrieben, welche eigene Einträge loggen kann, aber auch bereits Exceptions abfängt, diese anzeigt und in die Logfile schreibt... Einfach im MainForm die Unit LogfileTool einbinden, fertig. Die Klasse kann dann über ExcLog angesprochen werden.

Einzige Voraussetzung: die Komponente AdvAlertWindow von TMS Software muss installiert sein.

Gruß

Jelly 3. Aug 2004 09:43

Re: log file
 
Ups: Nachtrag... Shmia war so nett, mich über einen kleinen Fehler zu inromieren, den ich auch hier bekannt geb... Die Prozedure
Delphi-Quellcode:
procedure TLogFile.AddChars(ch: char);
var
x : string ;
begin
     fillchar (x,80,ord(ch)) ;
     Add (x) ;
end;
muss durch folgende ersetzt werden:
Delphi-Quellcode:
procedure TLogFile.AddChars(ch: char);
begin
     Add(StringofChar(ch, 80)) ;
end;
da es sonst zu einem Fehler kommt.

Danke Shmia,

Gruß

Matze 3. Aug 2004 09:50

Re: log file
 
Zitat:

Zitat von Jelly
[dp]procedure TLogFile.AddChars(ch: char);
begin
Add(StringofChar(ch, 80)) ;
end;[/dp]

Verwende bitte die [delphi]-Tags, anstatt den [dp]-tags. Ich weiß, man verwechselt es leicht, nur so kann man den Code kaum lesen. ;)

Jelly 3. Aug 2004 10:01

Re: log file
 
Zitat:

Zitat von Matze
Verwende bitte die [delphi]-Tags, anstatt den [dp]-tags.

Ups, war ein Versehen. Ist korrigiert

XHelp 3. Aug 2004 11:38

Re: log file
 
Warum nicht einfach mit
Delphi-Quellcode:
 TextFile, AssignFile, Append, Write, Flush, CloseFile
?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz