(Moderator)
Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
Delphi 2007 Enterprise
|
Re: Thread gegen sich selbst absichern
12. Jun 2008, 13:16
Nein, jedenfalls nicht bei mir, aber vermutlich hast Du einen anderen Anwendungsfall...
WaitForSingleObject wartet, bis der Status der Semaphore <> '0' ist. Sie ist ja mit '1' initialisiert. Also wird der erste aufruf von 'Enter' sofort zurückkehren. Ein zweiter aufruf von 'Enter' hängt dagegen, bis irgendwer 'Leave' aufruft.
Zeig doch mal Deinen Code.
[edit]: In meinem Testfall habe ich im Timer-Event ein Sleep eingebaut, da friert das Formular natürlich auch ein.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
|