2022-12-06

【Delphi7】限制自己的執行中程式只有一個

Project → Options 設定 Appcalition → Title,在本例為 myApp

 

 


  1.  
  2. procedure TfrmIsRunMain.FormCreate(Sender: TObject);
  3. var
  4. Mutex: HWND;
  5. gt: Integer;
  6. begin
  7. Mutex := CreateMutex(nil,false,'myApp');
  8. gt := GetLastError;
  9. if (gt=Error_ALREADY_EXISTS) then
  10. begin
  11. ShowMessage('app is running!');
  12. Application.Terminate;
  13. end;
  14. end;
  15.  

沒有留言:

張貼留言