Hallo zusammen,
ich habe ein Problem mit einem TThread abkömmling.
Dieser soll Meldungen in ein csv File schreiben, d.h. immer dann wenn in meinem Projekt irgendetwas passiert, soll eine Instanz des Thread erstellt werden und der schreibt dann die entsprechende
Meldung in das Logfile.
Das klappt soweit ganz prima. Wenn ich aber jetzt die Anwendung schließe rufe ich Free für alle meine Objekte auf.
Eines davon soll dabei aber noch eine Meldung in das Logfile schreiben. Und genau da wird problematisch.
Manchmal bekomme ich beim schließen die Meldung "Thread-Fehler: Thread Handle ungültig"
Was kann ich dagegen tun?
Ist vielleicht der Ansatz immer eine neue Instanz des Thread Objekts zu erzeugen nicht der optimale Weg.
Für Tips bin ich dankbar.
mfg
Karl Baase
ich habe ein Problem mit einem TThread abkömmling.
Dieser soll Meldungen in ein csv File schreiben, d.h. immer dann wenn in meinem Projekt irgendetwas passiert, soll eine Instanz des Thread erstellt werden und der schreibt dann die entsprechende
Meldung in das Logfile.
Das klappt soweit ganz prima. Wenn ich aber jetzt die Anwendung schließe rufe ich Free für alle meine Objekte auf.
Eines davon soll dabei aber noch eine Meldung in das Logfile schreiben. Und genau da wird problematisch.
Manchmal bekomme ich beim schließen die Meldung "Thread-Fehler: Thread Handle ungültig"
Was kann ich dagegen tun?
Ist vielleicht der Ansatz immer eine neue Instanz des Thread Objekts zu erzeugen nicht der optimale Weg.
Für Tips bin ich dankbar.
mfg
Karl Baase