CreateMutex erzeugt immer ein neues
Handle, wenn die Rechte ausreichen.
Das heißt, wenn du den btn1 drückst, bekommst du jedesmal ein neues
Handle, das aber nicht mehr freigegeben wird. Somit hilft es nicht, wenn du btn2 drückst, da das "neue"
Handle nicht freigegeben wird.
Es sollte genügen, wenn in btn1 prüfst, ob dein FMutex-
Handle bereits existiert und dann gar nicht erst durch die Prozedur läufst.
Es wird doch kein neues
Handle erzeugt, wenn ein Fehler auftritt..
wenn das
Mutex bereits existiert, wird das
Handle des bestehenden
Mutex zurückgeliefert