Danke für die hilfreichen Tipps, ich werde mich hineinknien. Übrigens funktioniert es mit
...
nicht. Selbst wenn man
MyAppMutexHandle (das logischerweise nicht vorhanden ist) durch den eigentlichen
Mutex ersetzt.
Dann machst du irgendwas noch falsch, denn mit dem Freigeben des
Mutex-
Handle kann dieser
Mutex wieder belegt werden.
(getestet)
Ähm, ja logisch ist das nicht bekannt - hätte ich besser schreiben sollen
DatAppMutexDingensBumsHandleWatDuDaVerstecktInDerUnitRumliegenHast
Da du folgenden Code in deiner
unit hast
Delphi-Quellcode:
if mHandle <> 0 then CloseHandle(mHandle)
gehe ich auch davon aus, dass du weißt wie man ein
Handle freigibt und dass man dazu auch das
Handle selber braucht
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)