Q&A

  • 실행시킨 프로그램이 떠있는지 확인...
제가 델파이로 뭔가 만든다음

하나를 띄우고 또 실행하면 2개가 떠버립니다.

원래 대로라면, 하나를 띄우고 또 실행시에는

기존에 실행시킨 프로그램이 활성화 되는게 정상일건데...

암튼, 이렇게 하는 방법을 알고 싶습니다...

핸들을 받아서 동일 핸들 발생시 기존 실행 프로그램이

활성화 되야 겠다는 생각을 해보지만 어케 하는지를 몰라서요... -_-

조언을..^^
1  COMMENTS
  • Profile
    버섯 2002.01.10 21:15
    프로젝트 파일에 다음을 추가하세여..

    var
    Mutex : THandle;

    {$R *.RES}

    begin
        Mutex := CreateMutex(nil, True, 'PowerChart');
        if (Mutex <> 0 ) and (GetLastError = 0) then
        begin
            Application.Initialize;
            Application.CreateForm(폼);
            Application.Run;
            if Mutex <> 0 then CloseHandle(Mutex);
        end;
    end.