Hva er en meldingsløkke?

En meldingssløyfe består av kommunikasjonsparameterkode som dataprogrammer bruker for å utføre funksjoner. Meldinger blir sendt for å få applikasjonen til å gjøre noe som å åpne et nytt vindu eller sende et tekstbehandlingsdokument til skriveren. Brukeren av programvaren mottar også meldinger når programmet krever svar eller handling for å fortsette. Når et beslektet sett med meldinger blir sendt og mottatt for å utføre en funksjon, anses det å være en meldingssløyfe.

Noen dataprogrammer krever en meldingskø for noen få funksjoner. Køen dokumenterer en pågående dialog med forespørsler som blir initiert av brukeren av applikasjonen så vel som programvaren. Det kreves en meldingssløyfe når et program må åpne mer enn ett vindu. Meldinger fra køen blir overført av meldingssløyfen til vinduet som trenger kommandoene for å utføre forespørselen ordentlig.

Kommunikasjonsprosessen kan tenkes som en sirkel. En kommando for å få en melding blir sendt. Den andre enden sender deretter en kommando for å sende den forespurte meldingen. Siden toveiskommunikasjon og svar reiser frem og tilbake, skaper det en loop-lignende dialog.

Et dataprogram utfører denne typen kommunikasjonsprosesser i bakgrunnen. Det merkes ikke synlig fra applikasjonens grafiske grensesnitt. Erfarne brukere som har mellomliggende til avansert teknisk kunnskap, kan legge inn kommandoer for å se meldingskø-dialogen mens den er i prosess. De kan også være i stand til å legge inn manuelle kommandoer hvis de trenger å feilsøke et problem.

Meldinger logges med enten en positiv eller negativ verdi når de kommer inn i køen. Som en del av meldingssløyfeprosessen, må også kommandomeldinger oversettes. Programmet prøver å behandle hva kommandoen betyr og hvordan den skal håndteres. En kommando for utsendelse av meldinger dirigerer deretter meldingen deretter.

Sendemeldingskommandoen er et tegn på at løkken er fullført. På dette tidspunktet har meldingskøen behandlet alle kommandomeldingene som er nødvendige for å utføre en bestemt funksjon i programvaren. Sløyfen anses å være tilbake i begynnelsen av syklusen og venter på neste kommandostreng.

Feil i en meldingssløyfe blir behandlet som negative verdier. Programvaren kan sende en forespørsel til brukeren som ber ham om å svare eller gjøre noe for å fjerne feilen. Dette kan innebære å forlate programvaren.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?