Skip to main content

メッセージループとは何ですか?

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