![]() |
Ich möchte eine Log-Datei in mein Programm einbauen
Ich möchte jeden Buttonklick sowie jede Tasteneingabe innerhalb meines Programms in eine Datei geschrieben haben.
Geht das? Würde mir sehr helfen Fehler aus meinen Programmen rauszubekommen. DaDu |
Naja, du könntest in jedem Event eine Procedure aufrufen, der du einen bestimmten String übergibst und diese speichert dies dann in ner Datei.
Namen der Komponente kriegst du übrigens mit
Delphi-Quellcode:
raus. Ich weiß nicht ob es das ist, was du dir vorstellst.
(Sender as TComponent).Name;
|
Das ich etwas in jede procedure schreibe wollte ich eigendlich vermeiden
|
1. man könnte die Tastendruck-Methode ziemlich tief drin in Delphi, also ich weiß nicht wo die ist, um eine Speicher-Funktion erweitern und dann alles davon ableiten. Uff, da würde ich aber die finger davonlassen.
2. man könnte vor seinem eigenen Programm ein anderes aufrufen, das im Hintergrund mitläuft und das ganze macht. Sowas brauchst Du wahrscheinlich. In der Richtung habe ich mal was gemacht. Wenn ichs finde schick ichs Dir. |
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo dadu,
meinst Du sowas, wie das Beispiel im Anhang? bye |
Probier mal die Componente JvLogFile von JEDI
die ist unkomliziert, gut und gratis ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:10 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