Skip to main content

Co to jest pętla wiadomości?

Pętla komunikatów składa się z kodu parametrów komunikacji, którego aplikacje komputerowe używają do wykonywania funkcji.Wiadomości są wysyłane, aby aplikacja zrobiła coś takiego, jak otwarcie nowego okna lub wysłanie dokumentu edytora tekstu do drukarki.Użytkownik aplikacji otrzymuje również wiadomości, gdy program wymaga odpowiedzi lub działania w celu kontynuowania.Gdy powiązany zestaw wiadomości zostanie wysłany i odbierany w celu wykonania funkcji, jest on uważany za pętlę wiadomości.

Niektóre aplikacje komputerowe wymagają kolejki wiadomości dla kilku ich funkcji.Kolejka dokumentuje ciągły dialog żądań, które są inicjowane przez użytkownika aplikacji, a także programu.Pętla wiadomości jest wymagana, gdy aplikacja musi otworzyć więcej niż jedno okno.Wiadomości z kolejki są przesyłane przez pętlę wiadomości do okna, która potrzebuje poleceń, aby poprawnie wykonać jego żądanie.

Proces komunikacji można traktować jako okrąg.Wysłane jest polecenie otrzymania wiadomości.Drugi koniec wysyła polecenie, aby wysłać żądaną wiadomość.Ponieważ dwukierunkowa komunikacja i reakcje podróżują tam iz powrotem, tworzy to dialog podobny do pętli.

Aplikacja komputerowa wykonuje ten rodzaj procesu komunikacji w tle.Nie jest to widoczne z interfejsu graficznego aplikacji.Doświadczeni użytkownicy, którzy mają pośrednią i zaawansowaną wiedzę techniczną, mogą wprowadzić polecenia, aby wyświetlić okno dialogowe kolejki komunikatów podczas jego przetwarzania.Mogą być również w stanie wprowadzić manualne polecenia, jeśli muszą rozwiązać problem.W ramach procesu pętli wiadomości komunikaty o poleceniu muszą być również przetłumaczone.Program próbuje przetworzyć, co oznacza polecenie i jak należy je obsłużyć.Polecenie wysyłki wiadomości następnie odpowiednio prowadzi wiadomość.

Polecenie wiadomości wysyłki jest znakiem, że pętla zakończyła się.W tym momencie kolejka wiadomości przetworzyła wszystkie komunikaty o poleceniu potrzebne do wykonania określonej funkcji w aplikacji.Pętla jest uważana za z powrotem na początku swojego cyklu i czeka na następny ciąg poleceń.

Błędy w pętli wiadomości są przetwarzane jako wartości ujemne.Oprogramowanie może wysłać do użytkownika żądanie, prosząc go o odpowiedź lub zrobienie czegoś, aby wyczyścić błąd.Może to obejmować wyjście z oprogramowania.