Hmm... das ist ja seltsam.
Wenn man den Code aus der Code-Library nimmt und als "String" ParamStr(0) verwendet funktioniert es nicht.
Delphi-Quellcode:
mString := ParamStr(0); // So geht es nicht
mHandle := CreateMutex(nil, True, PAnsiChar(mString));
mString := 'blubber'; // so geht es
mHandle := CreateMutex(nil, True, PAnsiChar(mString));
Stephan B.
"Lasst den Gänsen ihre Füßchen"