Q&A

  • 실행파일에 관해?
실행파일을 만들 었는데

실행파일 n번 실행 하면 , n 번 실행 됩니다.

실행 파일을 1번 실행하면  종료하기 전까지 다시

실행 할수 없게 할려고 하는데

어떻게 해야하나요

2  COMMENTS
  • Profile
    김철홍 2003.08.23 23:41
    폼을 Create할때 CreateMutex를 이용하세요.

    procedure TForm1.FormCreate(Sender: TObject);
    var
         HMutex:LongInt;
    begin
         HMutex := CreateMutex(NIL,TRUE, ' 이미 실행중에 있습니다.');
         IF (GetLastError = ERROR_ALREADY_EXISTS) THEN BEGIN
               ShowMessage('이미 프로그램이 실행중입니다.');
               Exit;  
         end;
    end;

  • Profile
    행복용달^-^* 2003.08.23 22:50
    http://www.delphi.co.kr/zboard/view.php?id=tips&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=mutex&select_arrange=headnum&desc=asc&no=515

    참고 하세요

    검색에 mutex로 검색해보세요..

    혹은 중복실행