![]() |
Thread und Event
Hallo,
ich habe hier eine globale Variable: var StopEvent: THandle = 0; Nun wird der Event in einem Thread verwendet: procedure TTestThread.Execute; var Abort: Boolean; begin StopEvent:=CreateEvent(nil, True, True, nil); ResetEvent(StopEvent); repeat Abort:=WaitForSingleObject(StopEvent, 50)=WAIT_OBJECT_0; //xxx until Abort; CloseHandle(StopEvent); StopEvent:=0; end; Irgendwann setze ich: SetEvent(StopRTEvent); und beende den Thread. Kann es sein das der Event ohne das ich SetEvent aufrufe fehlerhaft signalisiert wird? Danke und beste Grüße |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz