Log Datei
Hallo,
gibt es eine Möglichkeit oder Tool alle Schritte eines Delphi-Programms gerade beim starten in eine Log-Datei zu schreiben? |
AW: Log Datei
Was verstehst du unter "alle Schritte" und für was würdest du eine solche Logdatei brauchen?
|
AW: Log Datei
Zitat:
Wozu du das benötigst, würde natürlich auch mich interessieren. |
AW: Log Datei
OK, ich habe beim starten meiner Anwendung im Netz (nur im Netz und nur auf Windows 8.1 Rechner einfach einen Absturz. Das Programm hängt sich auf aber nicht immer.) Ich will einfach herausfinden an welcher Stelle das Problem liegt. Ich habe jetzt gerade eben herausgefunden das beim starten es am lesen aus der registry liegt. Schreib- / Lese- Rechte hat der Benutzer aber.
Ebenso erhalte ich eine Schutzverletzung beim Schließen der Anwendung. (Close) |
AW: Log Datei
Zitat:
Ich verwende für solche Fälle eine eigene, kleine Logger-Klasse, die wahlweise den Logtext in einem Konsolenfenster ausgibt, an OutputDebugString sendet, in eine Textdatei oder eine Html-Datei schreibt. Konsole und Html unterstützen dabei verschiedene Farben, was den Logtext leserlicher machen kann. Zitat:
Wenn das Log keine Datei sein muss, dann würde ich dir raten, eine Ausgabe auf Konsole zu probieren. Dazu einfach AllocConsole aufrufen (erzeugt das Konsolenfester für dein Programm), danach kann dein Programm per WriteLn auf die Konsole schreiben, selbst wenn es eine VCL-Anwendung ist. Alternativ eben OutputDebugString - dabei bleibt die Ausgabe unsichtbar, du musst ein spezielles Programm wie den Delphi-Debugger oder DebugView benutzen, um sie zu sehen. |
AW: Log Datei
Zitat:
Was ist dagegen einzuwenden, wenn der Debugger nicht zum gewünschen Ergebnis führt? Und was ist dagegen einzuwenden, zu Testzwecken jede Änderung der Stringliste sofort zu speichern? Nach dem Absturz kann man die Stringliste wohl eher nicht mehr speichern und alle hinzugefügten Zeilen stehen irgendwo im Speicher. Vielleicht hast du ja ein Tool, um die danach schnell aufzufinden? Zitat:
Zitat:
Zitat:
|
AW: Log Datei
Zitat:
Zitat:
|
AW: Log Datei
Danke Perlsau,
Dein Tipp hat zum erhofften Erfolg geführt. Nun konnte ich mit Hilfe der Log Datei den Fehler analysieren und beheben. Hier ging es wirklich nur um den einmaligen Test von einem Netzwerk-User aus. Besten Dank nochmals. |
AW: Log Datei
Zitat:
Wenn Walter sie möchte kann er mir eine PN schreiben, aber das hat sich wohl erledigt. Zitat:
Zitat:
Zitat:
|
AW: Log Datei
Zitat:
Zitat:
Zitat:
Verstehe ich nicht. Könntest du das bitte etwas näher erläutern? Welches ist denn deiner Ansicht nach die zweite Hälfte meines Benutzernamens, der sich tatsächlich von der Au der Perle ableitet? Du meintest das "Au"? Tut dir was weh? Und wie hätte ich mir diesen Nickname angeblich "redlich verdient"? Ich habe mir diesen Namen ganz im Gegenteil ohne jegliches Verdienst selbst ausgesucht, er wurde mir auch von niemanden als Bezahlung oder Entgelt zugewiesen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:17 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