Skip to main content

Mi az üzenethurok?

Egy üzenethurok a kommunikációs paraméterkódból áll, amelyet a számítógépes alkalmazások használnak a funkciók végrehajtásához.Az üzeneteket elküldjük, hogy az alkalmazás valami olyan dolgot tegyenek meg, mint például egy új ablak megnyitására, vagy szövegszerkesztő dokumentum elküldését a nyomtatóra.A szoftver alkalmazás felhasználója üzeneteket is kap, amikor a programnak a folytatásához válasz vagy művelet szükséges.Ha egy kapcsolódó üzenetkészletet elküldi és fogadnak el egy funkció végrehajtása érdekében, akkor azt üzenethuroknak tekintik.A sor dokumentálja a kérelmek folyamatos párbeszédét, amelyeket az alkalmazás felhasználója, valamint a szoftverprogram kezdeményez.Üzenethurokra van szükség, ha egy alkalmazásnak egynél több ablakot kell kinyitnia.A sorból származó üzeneteket az üzenethurok továbbítják az ablakra, amelyre szükség van a parancsok igényének megfelelő végrehajtásához.

A kommunikációs folyamat körnek tekinthető.Az üzenet megszerzéséhez szükséges parancs elküldik.A másik vég ezután parancsot küld a kért üzenet elküldésére.Mivel a kétirányú kommunikáció és a válaszok oda-vissza haladnak, hurokszerű párbeszédet hoz létre.Ez nem láthatóan észrevehető az alkalmazások grafikus felületéről.A tapasztalt felhasználók, akiknek közbenső és fejlett műszaki ismeretei vannak, parancsokat adhatnak be az üzenet sor párbeszédpanel megtekintéséhez.Lehet, hogy beírhatják a kézi parancsokat is, ha egy problémát elhárítanak.Az üzenethurok folyamatának részeként a parancsüzeneteket is le kell fordítani.A program megpróbálja feldolgozni, hogy mit jelent a parancs, és hogyan kell kezelni.Egy üzenet küldési parancs ezután ennek megfelelően irányítja az üzenetet.Ezen a ponton az üzenetsor feldolgozta az összes parancsüzenetet, amelyre szükség van egy adott funkció végrehajtásához a szoftver alkalmazásban.A hurkot úgy tekintik, hogy visszatér a ciklus elején, és várja a következő parancsok sorozatát.

Az üzenethurok hibáit negatív értékekként dolgozják fel.A szoftverprogram kérést küldhet a felhasználónak, amelyben kéri, hogy válaszoljon vagy tegyen valamit a hiba törlése érdekében.Ez magában foglalhatja a szoftverprogramból való kilépést.