Skip to main content

Co je to smyčka?

Smyčka zpráv se skládá z kódu komunikačního parametru, který počítačové aplikace používají k provádění funkcí.Zprávy se odesílají, aby se aplikace přivedla k tomu, aby udělala něco, jako je otevřené okno nebo odeslání dokumentu pro zpracování textu do tiskárny.Uživatel softwarové aplikace také přijímá zprávy, když program vyžaduje odpověď nebo akci, aby mohl pokračovat.Když je přijata a přijata související sada zpráv za účelem provedení funkce, považuje se za smyčku zpráv.

Některé počítačové aplikace vyžadují frontu zprávy pro několik svých funkcí.Fronta dokumentuje probíhající dialog požadavků, které je iniciován uživatelem aplikace a softwarového programu.Když aplikace musí otevřít více než jedno okno, je nutná smyčka zpráv.Zprávy z fronty jsou přenášeny smyčkou zprávy do okna, které potřebuje příkazy, aby řádně provedla jeho požadavek.

Komunikační proces lze považovat za kruh.Příkaz k získání zprávy je odeslán.Druhý konec poté odešle příkaz k odeslání požadované zprávy.Vzhledem k tomu, že obousměrná komunikace a odpovědi cestují sem a tam, vytváří dialog podobný smyčce.

Počítačová aplikace provádí tento typ komunikačního procesu v pozadí.Z grafického rozhraní aplikací není viditelně patrné.Zkušení uživatelé, kteří mají střední až pokročilé technické znalosti, mohou zadat příkazy a zobrazit dialog fronty zpráv, zatímco je v procesu.Mohou také být schopni zadat příkazy manuálních příkazů, pokud potřebují problém vyřešit problém.V rámci procesu smyčky zpráv musí být také přeloženy příkazové zprávy.Program se pokouší zpracovat, co příkaz znamená a jak by měl být zpracován.Příkaz odeslání zprávy poté odpovídajícím způsobem řídí zprávu.V tomto okamžiku fronta zprávy zpracovala všechny příkazové zprávy, které jsou potřebné k provedení konkrétní funkce v softwarové aplikaci.Smyčka je považována za zpět na začátku svého cyklu a čeká na další řetězec příkazů.

Chyby ve smyčce zpráv jsou zpracovány jako záporné hodnoty.Softwarový program může uživateli odeslat požadavek, který ho žádá, aby odpověděl nebo udělal něco, aby vyčistil chybu.To může zahrnovat opuštění softwarového programu.