꿈을 찾아서

중복 실행 방지 (Mutex)

델파이 2009/06/26 14:03 by 유돌이

프로그램이 이미 실행된 상태에서
동일한 프로그램이 중복 실행되는 것을 방지하려면

프로젝트 소스 파일에서 다음과 같이 코딩합니다.

program Project;

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

var
Mutex : THandle;

{$R *.RES}

begin
  Mutex := CreateMutex(nil, True, 'noDuplicate');
  if (Mutex <> 0 ) and (GetLastError = 0) then

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

    if Mutex <> 0 then CloseHandle(Mutex);
  end;
end.


저작자 표시
이올린에 북마크하기(0) 이올린에 추천하기(0)

'델파이' 카테고리의 다른 글

중복 실행 방지 (Mutex)  (0) 2009/06/26
Caps Lock 체크 하는 방법  (0) 2009/06/26
현재 날짜 구하는 함수  (0) 2009/06/26
델파이 단축키  (0) 2009/06/26
델파이에서 case문 사용방법  (0) 2009/06/26
한글문자를 초성, 중성, 종성으로 나누기  (0) 2009/06/26
1 2 3 4 5  ... 147 

달력

«   2009/07   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

카테고리

분류 전체보기 (147)
비법전수 (28)
마케팅이란? (4)
----------------- (0)
C/C++/MFC (33)
PHP/Java Script/html (18)
델파이 (48)
유닉스 (3)
ATL / WTL (8)
컴파일 에러 해결 (2)
포토샵 (3)
--------------- (0)
음악 (0)

최근에 달린 댓글

Statistics Graph
tistory!get rss Tistory Tistory 가입하기!