Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#7

Re: TClientSocket funktioniert nicht in einem Thread!?

  Alt 28. Jun 2007, 08:00
Zitat von override:
Zitat von alzaimar:
Du kannst doch nicht 'Destroy' in der Execute-Methode aufrufen. Das dürfte einige Probleme verursachen...
Ja, doch erklärt es nicht das oben geschriebene Problem. (Die Destroy-Methode wird ja sowieso nach Execute() ausgeführt)
Aber nach Beendigung von Execute erwartet der TThread noch, das er instantiiert ist. ERgo: NIEMALS Destroy innerhalb der Execute-Methode (auch nicht am Ende) aufrufen. Verwende entweder 'FreeOnTerminate' oder zerstöre den Thread selbst.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat