Einzelnen Beitrag anzeigen

Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#2

Re: CreateSemaphore "systemweiter Counter"

  Alt 16. Sep 2008, 17:17
OpenSemaphore alleine genügt nicht, du musst sie/ihn/es mittels WaitForSingleObject auch noch reservieren... sinnigerweise würdest du dann bei CreateSemaphore den lInitialCount auf 1 setzen... und da es eh ein "Counter" von 0 bis 1 wird, könntest du gleich einen Mutex verwenden (CreateMutex und Konsorten) - ein spezialisierter Semaphore von 0 bis 1...
  Mit Zitat antworten Zitat