Entwickler-Ecke

Internet / Netzwerk - FidHTTP.Disconnect in Thread


Hendi48 - Sa 22.09.07 00:01
Titel: FidHTTP.Disconnect in Thread
Hi,
ich habe einen Download-Thread mit einem TIdHTTP drin. Es funzt auch alles, nur ich kann den Download nicht stoppen. Also einfachste Lösung - DLThread.FidHTTP.Disconnect - das klappt auch, nur kommt so ein seltsamer Fehler. Es ist eine Exception mit der Überschrift "Fehler!" und drin steht einfach nur "Disconnected.". Dachte ich mir ok das kann man ja unterdrücken, tu ich try except drum, der Fehler kommt trotzdem. Weiß jemand wie ich den Fehler vermeiden kann / den Thread irgendwie anders killen kann?


Narses - Mo 24.09.07 11:42

Moin!

Zeig doch mal den Code deiner Thread-Klasse; ohne ist das immer so ein gestochere... :? ;)

cu
Narses


Master_of_Magic - Mo 24.09.07 12:09

Ich kann Narses nur zustimmen. Unsere Glaskugeln sind manchmal etwas unzuverlässig ...

Aber was deine Exception angeht: Wenn du dein Programm in Delphi (->Debugger) startest, kommt die Meldung auch trotz des try-except-Blocks. Startest du das Programm jedoch alleine, sollte nichts zu sehen sein.
Die Anzeige der Exception kannst du in den Projektoptionen deaktivieren - würde ich allerdings nicht empfehlen.


Hendi48 - Mo 24.09.07 12:26

Ah, ich weiß jetzt schon wo es her kommt ich habs gefunden im Thread :roll:
Trotzdem danke!