メッセージループとは何ですか?
メッセージループは、コンピューターアプリケーションが機能を実行するために使用する通信パラメーターコードで構成されています。メッセージが送信され、アプリケーションが新しいウィンドウを開くか、ワードプロセッシングドキュメントをプリンターに送信するなどのことを実行します。ソフトウェアアプリケーションのユーザーは、プログラムが継続するために応答またはアクションを必要とする場合にもメッセージを受信します。関数を実行するために関連するメッセージのセットが送信および受信されると、メッセージループと見なされます。
一部のコンピューターアプリケーションでは、いくつかの機能に対してメッセージキューが必要です。キューは、アプリケーションのユーザーがソフトウェアプログラムと同様に開始するリクエストの継続的な対話を文書化します。アプリケーションが複数のウィンドウを開く必要がある場合、メッセージループが必要です。キューからのメッセージは、リクエストを適切に実行するためにコマンドを必要とするメッセージループによってメッセージループによって転送されます。
通信プロセスは、円と考えることができます。 cメッセージを取得するためのOmmandが送信されます。もう一方の端は、要求されたメッセージを派遣するコマンドを送信します。双方向のコミュニケーションと応答は行き来するので、ループのような対話を作成します。
コンピューターアプリケーションは、バックグラウンドでこのタイプの通信プロセスを実行します。アプリケーションのグラフィカルインターフェイスからは目に見えて顕著ではありません。中級から高度な技術的知識を持っている経験豊富なユーザーは、コマンドを入力して、それが進行中にメッセージキューのダイアログを表示することができます。問題のトラブルシューティングが必要な場合、手動コマンドを入力できる場合もあります。
メッセージがキューに入ると、メッセージが正または負の値でログに記録されます。メッセージループプロセスの一部として、コマンドメッセージも翻訳する必要があります。プログラムは、コマンドの意味とそれがどのように処理されるべきかを処理しようとします。メッセージディスパッチコマンドは、Messagをルーティングしますeそれに応じて。
ディスパッチメッセージコマンドは、ループが完了した標識です。この時点で、メッセージキューは、ソフトウェアアプリケーションで特定の関数を実行するために必要なすべてのコマンドメッセージを処理しました。ループは、サイクルの開始時に戻ってきたと考えられており、次の一連のコマンドを待っています。
メッセージループ内のエラーは、負の値として処理されます。ソフトウェアプログラムは、ユーザーにリクエストを送信して、応答したり、エラーをクリアするために何かをしたりするように依頼する場合があります。これには、ソフトウェアプログラムの終了が含まれる場合があります。