방개
비밀번호를 잊어버리셨나요?

질문

GUI에 관한 질문

    • 글자 크기

A.exe => 처음 실행되는 상태창

B.exe => 진행창

 

A.exe에서 GUI창을 띄우고, 실행(?)버튼을 누르면 B.exe가 실행되어 B.exe의 GUI가 실행됩니다.

B.exe가 완료되면(혹은 취소나 실패등), B.exe의 GUI가 닫히고, A.exe에서 완료되었다고 GUI를 변경하고 싶습니다.

그럴려면 B.exe에서 어떤 값을 A.exe로 보내고, 그걸 A.exe 에서 받아주고, 받는 즉시 어떤 함수(명령)가 실행되어야 할텐데

이런것이 가능한지요?

(현재로선 값을 받는 ini파일을 만들어서 A.exe에서 loop로 계속 ini값을 확인해서 변경하는 방도 외에는 없습니다. 그런데 이러면 무거워질까봐..)

 

 

    • 글자 크기
댓글 1
  • 2020.11.21 06:08 댓글

    B가 닫힐땐 GuiClose: 레이블이 실행되겠죠? ㅎㅎ

    여기서 A의 동작을 설정하면 되겠습니다..

     

    독립된 프로그램이라면 B에서 별도로 이벤트를 넘겨주지 않는 이상은 체크하기 힘들겁니다. (그래서 Loop로 돌리죠 말씀하신것처럼)

    다만 말씀하신 것 중에서 ini파일은 이용할 필요가 없고요, 그냥 A에서 B창의 존재유무만 체크하면 되거같아요.

댓글 달기

서버에 요청 중입니다. 잠시만 기다려 주십시오...