Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Semaphore Object funktioniert gar nicht ! wo ist der Feh

  Alt 9. Mär 2004, 00:24
Moin Stoxx,

Zitat von stoxx:
zweimal Button1, einmal button2 und dann wieder button1 .. und immernoch registriert
logisch.
Wenn Du zweimal eine Semaphore mit dem gleichen Namen erzeugst, erhältst Du jedesmal ein anderes Handle zurück, weil Du dann zwei gleichnamige Objekte erzeugst, Dir aber nur von einem das Handle merkst.
Du zerstörst also nur das zweite Objekt, und hast keinen Zugriff mehr auf das erste.
Wenn Du Dir eine Liste mit den Handeln erzeugst, und die alle wieder per CloseHandle schliesst, geht's.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat