'중복 실행 방지'에 해당되는 글 1건

  1. 2012.10.23 중복 실행 방지

중복 실행 방지

APP 2012. 10. 23. 20:09 |
 

program Project1;

uses
  Forms,
  windows,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

var
  FMutexHandle: THandle;
  FMutexErrCode: integer;
begin
  FMutexHandle := CreateMutex(nil, TRUE, pchar('여기다 중복되지 않을 뮤텍스 이름을 지정한다') );
  FMutexErrCode := GetLastError;
  if FMutexHandle <> 0 then
  begin
    if FMutexErrCode = ERROR_ALREADY_EXISTS then
    begin
      CloseHandle(FMutexHandle);
      exit;
    end;
  end;

  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end;


'APP' 카테고리의 다른 글

Static 변수 사용하기  (0) 2012.10.23
TListView 스크롤바 없애기  (0) 2012.10.23
바탕화면, 즐겨찾기, 내 문서 등의 경로얻기  (0) 2012.10.23
GUID 생성  (0) 2012.10.23
현재 떠있는 모든 창 캡션 구하기  (0) 2012.10.23
Posted by ezmind
: