Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#12

AW: Threads in einer Liste halten und kontroliert beenden

  Alt 1. Dez 2017, 09:26
Hatte ich ja, allerdings ist das oben genannte Problem aufgetreten, und er hat mir immer den Namen eines Threads überschrieben, aber die neu erzeugten nur mit ThreadID im Debugger dargestellt.
Das Problem konnte ich aber beheben, mit self.NameThreadForDebugging('THPing_'+IPAddr, self.ThreadID); . Nur so hat er wirklich den richtigen Thread benannt. Damit konnte ich meinen Fehler dann auch recht schnell lokalisieren.
Meiner Meinung nach sollte/dürfte NameThreadForDebugging immer die erste Zeile im Execute sein und nicht im Create.
http://docwiki.embarcadero.com/CodeE...Thread_(Delphi)
  Mit Zitat antworten Zitat