Einzelnen Beitrag anzeigen

TStringlist

Registriert seit: 1. Dez 2003
360 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Ende eines Threads dem Main-Thread mitteilen

  Alt 8. Aug 2004, 21:21
@DataCool

Meines Glaubens dürfte hier anstatt der 'WM_User + xyz Message' auch schon ein einfaches InterlockedExchange ausreichend sein.

Damit lädst du eine solche Variable (die im Main-Thread jeweils einem dieser Threads zugeordnet ist) dann nämlich gleich direkt vom jeweiligen Thread aus. In deinem Main-Thread brauchst du dann diesbezüglich keine Messages mehr zu empfangen, sondern im Close-Eventhandler nur noch mehr (exakt genauso wie bisher auch) diese Variablen auszuchecken.
MfG (& Thx ggf.)
  Mit Zitat antworten Zitat