C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[9969] [질문] 뮤텍스 사용에 관해서...
Jun [] 1025 읽음    2001-08-16 17:52
안녕하세요...
뮤텍스를 사용할 때 궁금한 게 있어서요..
트레이아이콘이 구현된 프로그램을 미니마이즈 시켜서 트레이에 넣어놓았을 때 또 다시 그 프로그램을 실행하려고 exe화일을 더블클릭하면 트레이아이콘에서 restore되도록 구현하려고 하는데요...

현재는 아래와 같이 해주었거든요...
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
       HANDLE Mutex;
    try
    {
           const char ProgMutex[] = "test";
           if((Mutex=OpenMutex(MUTEX_ALL_ACCESS, false, ProgMutex))==NULL)
       {
                Mutex = CreateMutex(NULL, true, ProgMutex);
               Application->Initialize();
        Application->CreateForm(__classid(TForm1), &Form1);
             Application->Run();
           }
           else
         {
                Application->Restore();
        return 0;
           }
    }
    catch (Exception &exception)
    {
        Application->ShowException(&exception);
    }
   ReleaseMutex(Mutex);
     return 0;
}

Application->restore()가 아닌 지 restore가 되질 않더라구요...
어떻게 해야 하는지 아시는 분은 답변 부탁드립니다..

+ -

관련 글 리스트
9969 [질문] 뮤텍스 사용에 관해서... Jun 1025 2001/08/16
9971     Re:[질문] 뮤텍스 사용에 관해서... 조로 1194 2001/08/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.