주메뉴 바로가기 본문 바로가기 하단 바로가기

고객지원

기술문의

windows에서 프로세스간의 통신방법

  • 이상일
  • 2003.03.24
  • 조회수 1,821
안녕하세요?

Windows ILOG Views를 사용하는데 ILOG API를 이용하여 프로세스간의 통신을 하기위한 절차를 알려 주시면 감사하겠습니다.

수고하세요

댓글 2

  • LechuckRoh2003-03-25
    프로세스간의 통신을 하려면 윈도우의 Message를 가로채서 처리를 해야하는데
    기본적으로 Views에는 IlvMainLoop()를 통해서 이벤트 처리를 하는데
    이부분을 수정해주면 됩니다.

    Views 유저 매뉴얼에서 IlvMainLoop를 검색해보면 나오겠지만,
    아래 코드와 같은 역할을 하게됩니다.

    MSG message;
    while (IlvEventLoop::getEventLoop()->nextEvent(&message))
    IlvEventLoop::getEventLoop()->dispatchEvent(&message);


    따라서 IlvMainLoop 대신 위 루틴을 넣고나서
    while안에서 원하는 message가 들어오게 되면 원하는 작업을 하도록
    처리해주면 프로세스간의 통신을 할 수 있겠죠?

    자세한 프로세스간의 통신방법은 다른 Windows API관련 서적이나 문서를
    참고하시면 됩니다.

    그럼..
    아이콘삭제
  • LechuckRoh2003-03-25
    프로세스간의 통신을 하려면 윈도우의 Message를 가로채서 처리를 해야하는데
    기본적으로 Views에는 IlvMainLoop()를 통해서 이벤트 처리를 하는데
    이부분을 수정해주면 됩니다.

    Views 유저 매뉴얼에서 IlvMainLoop를 검색해보면 나오겠지만,
    아래 코드와 같은 역할을 하게됩니다.

    MSG message;
    while (IlvEventLoop::getEventLoop()->nextEvent(&message))
    IlvEventLoop::getEventLoop()->dispatchEvent(&message);


    따라서 IlvMainLoop 대신 위 루틴을 넣고나서
    while안에서 원하는 message가 들어오게 되면 원하는 작업을 하도록
    처리해주면 프로세스간의 통신을 할 수 있겠죠?

    자세한 프로세스간의 통신방법은 다른 Windows API관련 서적이나 문서를
    참고하시면 됩니다.

    그럼..
    아이콘삭제

댓글 입력