Skip to main content

메시지 루프 란 무엇입니까?

message 메시지 루프는 컴퓨터 응용 프로그램이 기능을 실행하는 데 사용하는 통신 매개 변수 코드로 구성됩니다.새 창을 열거 나 단어 처리 문서를 프린터로 보내도록 응용 프로그램을 받도록 메시지가 전송됩니다.소프트웨어 응용 프로그램의 사용자는 프로그램이 계속하려면 응답이나 조치가 필요할 때 메시지를받습니다.함수를 수행하기 위해 관련 메시지 세트가 전송되고 수신되면 메시지 루프로 간주됩니다.큐는 응용 프로그램 사용자와 소프트웨어 프로그램 사용자가 시작한 요청에 대한 지속적인 요청 대화를 문서화합니다.응용 프로그램이 둘 이상의 창을 열면 메시지 루프가 필요합니다.큐의 메시지는 메시지 루프에 의해 요청을 올바르게 실행하기 위해 명령이 필요한 창으로 전송됩니다.

통신 프로세스는 원으로 생각할 수 있습니다.메시지를 받기위한 명령이 전송됩니다.그런 다음 다른 쪽 끝은 요청 된 메시지를 발송하기 위해 명령을 보냅니다.양방향 통신과 응답이 앞뒤로 이동하기 때문에 루프와 같은 대화를 만듭니다.

컴퓨터 응용 프로그램은 이러한 유형의 통신 프로세스를 백그라운드에서 수행합니다.응용 프로그램 그래픽 인터페이스에서 눈에 띄게 눈에 띄지 않습니다.중급에서 고급 기술 지식이있는 숙련 된 사용자는 메시지가 진행중인 동안 메시지 대기열 대화 상자를보기 위해 명령을 입력 할 수 있습니다.문제를 해결 해야하는 경우 수동 명령을 입력 할 수도 있습니다.메시지 루프 프로세스의 일부로 명령 메시지도 번역되어야합니다.프로그램은 명령의 의미와 처리 방법을 처리하려고 시도합니다.메시지 디스패치 명령은 그에 따라 메시지를 라우팅합니다.이 시점에서 메시지 큐는 소프트웨어 응용 프로그램에서 특정 함수를 실행하는 데 필요한 모든 명령 메시지를 처리했습니다.루프는 사이클의 시작 부분에 다시 돌아온 것으로 간주되며 다음 명령 문자열을 기다리고 있습니다. 메시지 루프의 오류는 음수 값으로 처리됩니다.소프트웨어 프로그램은 사용자에게 오류를 해결하기 위해 응답하거나 무언가를 요청하는 요청을 보낼 수 있습니다.여기에는 소프트웨어 프로그램을 종료하는 것이 포함될 수 있습니다.