Skip to main content

Was ist eine Nachrichtenschleife?

Eine Nachrichtenschleife besteht aus Kommunikationsparametercode, den Computeranwendungen zum Ausführen von Funktionen verwenden.Nachrichten werden gesendet, um die Anwendung so etwas zu ermöglichen, wie z. B. ein neues Fenster zu öffnen oder ein Textverarbeitungsdokument an den Drucker zu senden.Der Benutzer der Softwareanwendung empfängt auch Nachrichten, wenn das Programm eine Antwort oder Aktion benötigt, um fortzufahren.Wenn ein zugehöriger Satz von Nachrichten gesendet und empfangen wird, um eine Funktion auszuführen, wird sie als Nachrichtenschleife angesehen.

Einige Computeranwendungen erfordern eine Nachrichtenwarteschlange für einige ihrer Funktionen.Die Warteschlange dokumentiert einen laufenden Dialog von Anfragen, die vom Benutzer der Anwendung sowie des Softwareprogramms initiiert werden.Eine Nachrichtenschleife ist erforderlich, wenn eine Anwendung mehr als ein Fenster öffnen muss.Nachrichten aus der Warteschlange werden von der Nachrichtenschleife an das Fenster übertragen, in dem die Befehle die Anforderung ordnungsgemäß ausgeführt werden müssen.

Der Kommunikationsprozess kann als Kreis betrachtet werden.Ein Befehl, um eine Nachricht zu erhalten, wird gesendet.Das andere Ende sendet dann einen Befehl, um die angeforderte Nachricht zu entsenden.Da wechselseitige Kommunikation und Antworten hin und her gehen, erzeugt sie einen schleifenähnlichen Dialog.

Eine Computeranwendung führt diese Art von Kommunikationsprozess im Hintergrund aus.Es ist nicht sichtlich auf der grafischen Schnittstelle der Anwendungen auffällig.Erfahrene Benutzer, die mittelschwer bis fortgeschrittene technische Kenntnisse haben, können Befehle eingeben, um das Dialogfeld "Message Warte" anzuzeigen, während es in Bearbeitung ist.Möglicherweise können sie auch manuelle Befehle eingeben, wenn sie ein Problem beheben müssen.Im Rahmen des Nachrichtenschleifenvorgangs müssen auch Befehlsmeldungen übersetzt werden.Das Programm versucht zu verarbeiten, was der Befehl bedeutet und wie er behandelt werden sollte.Ein Meldungsbefehlsbefehl leitet die Nachricht entsprechend weiter.

Der Befehl zur Versandnachricht ist ein Zeichen dafür, dass die Schleife abgeschlossen ist.Zu diesem Zeitpunkt hat die Nachrichtenwarteschlange alle Befehlsmeldungen verarbeitet, die zur Ausführung einer bestimmten Funktion in der Softwareanwendung erforderlich sind.Die Schleife gilt als wieder zu Beginn seines Zyklus und wartet auf die nächste Befehlezeichenfolge.

Fehler in einer Nachrichtenschleife werden als negative Werte verarbeitet.Das Softwareprogramm kann eine Anfrage an den Benutzer senden, in dem er aufgefordert wird, zu antworten oder etwas zu tun, um den Fehler zu löschen.Dies kann das Verlassen des Softwareprogramms beinhalten.