Registriert seit: 15. Apr 2004
Ort: Köln
1.166 Beiträge
Delphi 10 Seattle Professional
|
Thread zesrtörn, alle mögliche Fehlermeldungen unterdrücken?
4. Sep 2004, 11:57
Hallo!
ich habe mehrere Threads, die über Thread-eigene IdHTTPs die Quelltexte den bestimmten Seiten anfragen. Alle Threads sind ständig aktiv und warten auf Terminate-Befehl.
Manchmal bleibt eine IdHTTP.Get - Anfrage ohne Antwort, die Komponente bleibt hängen. Auch wenn ich die Terminate-Befehl sende, wird der Thread trotzdem esrt dann beendet, wenn er biz zu Ende durchgelaufen ist. Und es hängt und hängt und hängt...
Ich möchte für jeden Thread eine Timer-Funktion bauen. Wenn der Server innerhalb bestimmter Zeit nicht antwortet, wird der Thread sammt allen eigenen Komponenten zestört und einen neuen Thread erstellt. Wie mache ich das? Dabei währe es nicht schlecht, wenn alle möglichen Fehlermeldungen unterdrückt werden.
|