Forum: Object-Pascal / Delphi-Language
Delphi
by Der schöne Günther,
22. Mär 2013
Das habe ich natürlich schon alles verschlungen 8-)
Wie gesagt: Die Methode soll - Bei allem was heilig ist! - natürlich nicht Standard sondern nur der allerletzte Ausweg sein. Quasi ein sinkendes Schiff dessen letzte Rettung es ist, die Passagiere von Bord zu werfen damit wenigstens die Mannschaft noch heil nach Hause kommt.
(Oder so ähnlich)
Forum: Object-Pascal / Delphi-Language
Delphi
by Der schöne Günther,
22. Mär 2013
Danke für die Antworten.
Wie gesagt, wie man es richtig macht, habe ich anscheinend verstanden.
Jetzt geht es um den Fall, dass im Thread etwas falsch läuft. Dass er möglicherweise nie dazu kommen wird, sich um sein Terminated zu scheren da er irgendwo hängt oder möglicherweise abgestürzt ist.:wink:
Forum: Object-Pascal / Delphi-Language
Delphi
by Der schöne Günther,
22. Mär 2013
Ich tue alles menschenmögliche. Und notfalls hänge den Hauptthread auch drei Sekunden auf um so lange auf den Thread zu warten.
Aber irgendwann muss doch wirklich mal Schluss sein?
Alternativ schleppe ich das TThread-Objekt bis zum Schluss als Speicherleiche mit, allerdings könnte das Objekt durchaus mehrere male am Tag zerstört und neu erstellt werden und die Software muss mehr oder...
Forum: Object-Pascal / Delphi-Language
Delphi
by Der schöne Günther,
22. Mär 2013
Hallo-
Zum immer näher rückenden Wochenende möchte ich Euch noch eine Freude mit einer Thread-Frage machen, ich hoffe, Ihr habt die heutige Frage zum Thema Threads noch nicht vermisst. 8-)
Folgendes weiß ich bereits:
Der TThread sollte sich immer selbst beenden indem die Methode Execute endet.
Um herauszufinden, ob der TThread nun wirklich endgültig tot ist, kann man mit dem Setzen der...