掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アプリケーションの二重起動を避けるためには (ID:9664)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
OpenMutexでの二重起動チェックをよく見かけますが CreateMutex までに割り込みの可能性があります。 CreateMutexだけで行ってみてはどうでしょうか? 外していたらスミマセン var hMutex: THandle; begin hMutex:= CreateMutex(nil, False, UniqueName); // 既にミューテックスオブジェクトが存在する場合 if (GetLastError = ERROR_ALREADY_EXISTS) then Exit; 〜 以下略 end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.